home *** CD-ROM | disk | FTP | other *** search
/ LEGS / LEGS.iso / LEGS vol.1⁄5MB / LEGS vol.1_5MB.rsrc / bin.rsrc_CODE_47_TalkCommands2.txt < prev    next >
Text File  |  1994-02-05  |  249KB  |  4,448 lines

  1. # near model CODE resource
  2. # jump table entries: 12968-13081 (114 of them)
  3. fn00000000:
  4. 00000000  4E56 0000                link       A6, 0
  5. 00000004  2F0C                     move.l     -[A7], A4
  6. 00000006  286E 0008                movea.l    A4, [A6 + 0x8]
  7. 0000000A  486C FEF0                pea.l      [A4 - 0x110]
  8. 0000000E  4EAD 1B8A                jsr        [A5 + 0x1B8A /* export_877 */]
  9. 00000012  4267                     clr.w      -[A7]
  10. 00000014  486C FEF0                pea.l      [A4 - 0x110]
  11. 00000018  4267                     clr.w      -[A7]
  12. 0000001A  4EAD 121A                jsr        [A5 + 0x121A /* export_575 */]
  13. 0000001E  395F FC2E                move.w     [A4 - 0x3D2], [A7]+
  14. 00000022  296C FEF2 FEEC           move.l     [A4 - 0x114], [A4 - 0x10E]
  15. 00000028  296C FEFA FEE8           move.l     [A4 - 0x118], [A4 - 0x106]
  16. 0000002E  285F                     movea.l    A4, [A7]+
  17. 00000030  4E5E                     unlink     A6
  18. 00000032  2E9F                     move.l     [A7], [A7]+
  19. 00000034  4E75                     rts
  20. export_1621:
  21. 00000036  4E56 FB1E                link       A6, -0x04E2
  22. 0000003A  48E7 0F08                movem.l    -[A7], D4,D5,D6,D7,A4
  23. 0000003E  4267                     clr.w      -[A7]
  24. 00000040  4EAD 1ADA                jsr        [A5 + 0x1ADA /* export_855 */]
  25. 00000044  3D5F FC26                move.w     [A6 - 0x3DA], [A7]+
  26. 00000048  7009                     moveq.l    D0, 0x09
  27. 0000004A  B06E FC26                cmp.w      D0, [A6 - 0x3DA]
  28. 0000004E  6608                     bne        +0xA /* 00000058 */
  29. 00000050  4EAD 304A                jsr        [A5 + 0x304A /* export_1541 */]
  30. 00000054  6000 032C                bra        +0x32E /* 00000382 */
  31. label00000058:
  32. 00000058  7008                     moveq.l    D0, 0x08
  33. 0000005A  B06E FC26                cmp.w      D0, [A6 - 0x3DA]
  34. 0000005E  6622                     bne        +0x24 /* 00000082 */
  35. 00000060  2F0E                     move.l     -[A7], A6
  36. 00000062  4EBA FF9C                jsr        [PC - 0x64 /* 00000000 */]
  37. 00000066  202E FEE8                move.l     D0, [A6 - 0x118]
  38. 0000006A  B0AD AEAC                cmp.l      D0, [A5 - 0x5154]
  39. 0000006E  6600 0312                bne        +0x314 /* 00000382 */
  40. 00000072  2F2E FEEC                move.l     -[A7], [A6 - 0x114]
  41. 00000076  3F2E FC2E                move.w     -[A7], [A6 - 0x3D2]
  42. 0000007A  4EAD 260A                jsr        [A5 + 0x260A /* export_1213 */]
  43. 0000007E  6000 0302                bra        +0x304 /* 00000382 */
  44. label00000082:
  45. 00000082  7006                     moveq.l    D0, 0x06
  46. 00000084  B06E FC26                cmp.w      D0, [A6 - 0x3DA]
  47. 00000088  57C5                     seq        D5
  48. 0000008A  4405                     neg.b      D5
  49. 0000008C  1005                     move.b     D0, D5
  50. 0000008E  6706                     beq        +0x8 /* 00000096 */
  51. 00000090  2F0E                     move.l     -[A7], A6
  52. 00000092  4EBA FF6C                jsr        [PC - 0x94 /* 00000000 */]
  53. label00000096:
  54. 00000096  1D7C 0001 FEBE           move.b     [A6 - 0x142], 0x1
  55. 0000009C  4267                     clr.w      -[A7]
  56. 0000009E  4EAD 1ADA                jsr        [A5 + 0x1ADA /* export_855 */]
  57. 000000A2  7005                     moveq.l    D0, 0x05
  58. 000000A4  B05F                     cmp.w      D0, [A7]+
  59. 000000A6  6608                     bne        +0xA /* 000000B0 */
  60. 000000A8  486E FEBE                pea.l      [A6 - 0x142]
  61. 000000AC  4EAD 1A82                jsr        [A5 + 0x1A82 /* export_844 */]
  62. label000000B0:
  63. 000000B0  4267                     clr.w      -[A7]
  64. 000000B2  4EAD 1ADA                jsr        [A5 + 0x1ADA /* export_855 */]
  65. 000000B6  3D5F FC2C                move.w     [A6 - 0x3D4], [A7]+
  66. 000000BA  1005                     move.b     D0, D5
  67. 000000BC  670A                     beq        +0xC /* 000000C8 */
  68. 000000BE  486E FEF0                pea.l      [A6 - 0x110]
  69. 000000C2  4EAD 1C0A                jsr        [A5 + 0x1C0A /* export_893 */]
  70. 000000C6  600C                     bra        +0xE /* 000000D4 */
  71. label000000C8:
  72. 000000C8  486E FB22                pea.l      [A6 - 0x4DE]
  73. 000000CC  4EAD 2F82                jsr        [A5 + 0x2F82 /* export_1516 */]
  74. 000000D0  4EAD 1B32                jsr        [A5 + 0x1B32 /* export_866 */]
  75. label000000D4:
  76. 000000D4  486E FEBE                pea.l      [A6 - 0x142]
  77. 000000D8  486E FE90                pea.l      [A6 - 0x170]
  78. 000000DC  486E FE94                pea.l      [A6 - 0x16C]
  79. 000000E0  486E FE98                pea.l      [A6 - 0x168]
  80. 000000E4  486E FE9C                pea.l      [A6 - 0x164]
  81. 000000E8  486E FE80                pea.l      [A6 - 0x180]
  82. 000000EC  486E FE84                pea.l      [A6 - 0x17C]
  83. 000000F0  4EAD 1B52                jsr        [A5 + 0x1B52 /* export_870 */]
  84. 000000F4  1F3C 0001                move.b     -[A7], 0x1
  85. 000000F8  4EAD 1A52                jsr        [A5 + 0x1A52 /* export_838 */]
  86. 000000FC  2E2E FE94                move.l     D7, [A6 - 0x16C]
  87. 00000100  9EAE FE90                sub.l      D7, [A6 - 0x170]
  88. 00000104  2C2E FE98                move.l     D6, [A6 - 0x168]
  89. 00000108  9CAE FE90                sub.l      D6, [A6 - 0x170]
  90. 0000010C  422E FC23                clr.b      [A6 - 0x3DD]
  91. 00000110  1005                     move.b     D0, D5
  92. 00000112  6700 00D8                beq        +0xDA /* 000001EC */
  93. 00000116  4267                     clr.w      -[A7]
  94. 00000118  2F2E FEEC                move.l     -[A7], [A6 - 0x114]
  95. 0000011C  3F2E FC2E                move.w     -[A7], [A6 - 0x3D2]
  96. 00000120  486E FEA0                pea.l      [A6 - 0x160]
  97. 00000124  4EAD 2AF2                jsr        [A5 + 0x2AF2 /* export_1370 */]
  98. 00000128  101F                     move.b     D0, [A7]+
  99. 0000012A  6604                     bne        +0x6 /* 00000130 */
  100. 0000012C  6000 0254                bra        +0x256 /* 00000382 */
  101. label00000130:
  102. 00000130  7001                     moveq.l    D0, 0x01
  103. 00000132  B06E FEF0                cmp.w      D0, [A6 - 0x110]
  104. 00000136  666A                     bne        +0x6C /* 000001A2 */
  105. 00000138  70FF                     moveq.l    D0, 0xFFFFFFFF
  106. 0000013A  B0AE FEE0                cmp.l      D0, [A6 - 0x120]
  107. 0000013E  56C0                     sne        D0
  108. 00000140  4A00                     tst.b      D0
  109. 00000142  6700 023E                beq        +0x240 /* 00000382 */
  110. 00000146  122E FEBE                move.b     D1, [A6 - 0x142]
  111. 0000014A  0A01 0001                xori.b     D1, 0x1
  112. 0000014E  C001                     and.b      D0, D1
  113. 00000150  4A00                     tst.b      D0
  114. 00000152  6700 022E                beq        +0x230 /* 00000382 */
  115. 00000156  7200                     moveq.l    D1, 0x00
  116. 00000158  322E FEAE                move.w     D1, [A6 - 0x152]
  117. 0000015C  C2BC 0000 000F           and.l      D1, 0xF
  118. 00000162  740B                     moveq.l    D2, 0x0B
  119. 00000164  B481                     cmp.l      D2, D1
  120. 00000166  57C1                     seq        D1
  121. 00000168  C001                     and.b      D0, D1
  122. 0000016A  6700 0216                beq        +0x218 /* 00000382 */
  123. 0000016E  486E FEA0                pea.l      [A6 - 0x160]
  124. 00000172  3F2E FEE2                move.w     -[A7], [A6 - 0x11E]
  125. 00000176  4EAD 2BFA                jsr        [A5 + 0x2BFA /* export_1403 */]
  126. 0000017A  4267                     clr.w      -[A7]
  127. 0000017C  2F2E FEEC                move.l     -[A7], [A6 - 0x114]
  128. 00000180  486E FEA0                pea.l      [A6 - 0x160]
  129. 00000184  4EAD 2BF2                jsr        [A5 + 0x2BF2 /* export_1402 */]
  130. 00000188  101F                     move.b     D0, [A7]+
  131. 0000018A  6700 01F6                beq        +0x1F8 /* 00000382 */
  132. 0000018E  2F2E FEEC                move.l     -[A7], [A6 - 0x114]
  133. 00000192  3F2E FC2E                move.w     -[A7], [A6 - 0x3D2]
  134. 00000196  1F3C 0001                move.b     -[A7], 0x1
  135. 0000019A  4EAD 2772                jsr        [A5 + 0x2772 /* export_1258 */]
  136. 0000019E  6000 01E2                bra        +0x1E4 /* 00000382 */
  137. label000001A2:
  138. 000001A2  4267                     clr.w      -[A7]
  139. 000001A4  486E FEA0                pea.l      [A6 - 0x160]
  140. 000001A8  4EAD 103A                jsr        [A5 + 0x103A /* export_515 */]
  141. 000001AC  101F                     move.b     D0, [A7]+
  142. 000001AE  673C                     beq        +0x3E /* 000001EC */
  143. 000001B0  70FF                     moveq.l    D0, 0xFFFFFFFF
  144. 000001B2  B0AE FEE0                cmp.l      D0, [A6 - 0x120]
  145. 000001B6  57C0                     seq        D0
  146. 000001B8  4A00                     tst.b      D0
  147. 000001BA  6600 01C6                bne        +0x1C8 /* 00000382 */
  148. 000001BE  72FF                     moveq.l    D1, 0xFFFFFFFF
  149. 000001C0  B2AE FEE4                cmp.l      D1, [A6 - 0x11C]
  150. 000001C4  57C1                     seq        D1
  151. 000001C6  8001                     or.b       D0, D1
  152. 000001C8  6704                     beq        +0x6 /* 000001CE */
  153. 000001CA  6000 01B6                bra        +0x1B8 /* 00000382 */
  154. label000001CE:
  155. 000001CE  1D7C 0001 FC23           move.b     [A6 - 0x3DD], 0x1
  156. 000001D4  102E FEBE                move.b     D0, [A6 - 0x142]
  157. 000001D8  670A                     beq        +0xC /* 000001E4 */
  158. 000001DA  7E01                     moveq.l    D7, 0x01
  159. 000001DC  2C3C 0000 7FFF           move.l     D6, 0x7FFF
  160. 000001E2  6008                     bra        +0xA /* 000001EC */
  161. label000001E4:
  162. 000001E4  2E2E FEE0                move.l     D7, [A6 - 0x120]
  163. 000001E8  2C2E FEE4                move.l     D6, [A6 - 0x11C]
  164. label000001EC:
  165. 000001EC  102E FC23                move.b     D0, [A6 - 0x3DD]
  166. 000001F0  6600 016E                bne        +0x170 /* 00000360 */
  167. 000001F4  1005                     move.b     D0, D5
  168. 000001F6  6700 0104                beq        +0x106 /* 000002FC */
  169. 000001FA  4AAE FE80                tst.l      [A6 - 0x180]
  170. 000001FE  5EC1                     sgt        D1
  171. 00000200  C001                     and.b      D0, D1
  172. 00000202  6700 00F8                beq        +0xFA /* 000002FC */
  173. 00000206  202E FEEC                move.l     D0, [A6 - 0x114]
  174. 0000020A  B0AD B46E                cmp.l      D0, [A5 - 0x4B92]
  175. 0000020E  57C0                     seq        D0
  176. 00000210  322E FC2E                move.w     D1, [A6 - 0x3D2]
  177. 00000214  B26D C374                cmp.w      D1, [A5 - 0x3C8C]
  178. 00000218  57C1                     seq        D1
  179. 0000021A  C001                     and.b      D0, D1
  180. 0000021C  6706                     beq        +0x8 /* 00000224 */
  181. 0000021E  4267                     clr.w      -[A7]
  182. 00000220  4EAD 0FAA                jsr        [A5 + 0xFAA /* export_497 */]
  183. label00000224:
  184. 00000224  382E FC2E                move.w     D4, [A6 - 0x3D2]
  185. 00000228  202E FEEC                move.l     D0, [A6 - 0x114]
  186. 0000022C  B0AE FEE8                cmp.l      D0, [A6 - 0x118]
  187. 00000230  6606                     bne        +0x8 /* 00000238 */
  188. 00000232  3004                     move.w     D0, D4
  189. 00000234  4440                     neg.w      D0
  190. 00000236  3800                     move.w     D4, D0
  191. label00000238:
  192. 00000238  2F2E FEE8                move.l     -[A7], [A6 - 0x118]
  193. 0000023C  2F2E FEEC                move.l     -[A7], [A6 - 0x114]
  194. 00000240  3F04                     move.w     -[A7], D4
  195. 00000242  486E FD3C                pea.l      [A6 - 0x2C4]
  196. 00000246  486E FD38                pea.l      [A6 - 0x2C8]
  197. 0000024A  4EAD 2B3A                jsr        [A5 + 0x2B3A /* export_1379 */]
  198. 0000024E  4AAE FD3C                tst.l      [A6 - 0x2C4]
  199. 00000252  6608                     bne        +0xA /* 0000025C */
  200. 00000254  4EAD 1FBA                jsr        [A5 + 0x1FBA /* export_1011 */]
  201. 00000258  6000 00A2                bra        +0xA4 /* 000002FC */
  202. label0000025C:
  203. 0000025C  2F2E FD3C                move.l     -[A7], [A6 - 0x2C4]
  204. 00000260  202E FE80                move.l     D0, [A6 - 0x180]
  205. 00000264  D0AE FD38                add.l      D0, [A6 - 0x2C8]
  206. 00000268  5280                     addq.l     D0, 1
  207. 0000026A  2F00                     move.l     -[A7], D0
  208. 0000026C  4EAD 23BA                jsr        [A5 + 0x23BA /* export_1139 */]
  209. 00000270  4267                     clr.w      -[A7]
  210. 00000272  3EB8 0220                move.w     [A7], [0x00000220 /* MemErr */]
  211. 00000276  4A5F                     tst.w      [A7]+
  212. 00000278  6706                     beq        +0x8 /* 00000280 */
  213. 0000027A  4EAD 1FBA                jsr        [A5 + 0x1FBA /* export_1011 */]
  214. 0000027E  6074                     bra        +0x76 /* 000002F4 */
  215. label00000280:
  216. 00000280  206E FD3C                movea.l    A0, [A6 - 0x2C4]
  217. 00000284  286E FD38                movea.l    A4, [A6 - 0x2C8]
  218. 00000288  D9D0                     add.l      A4, [A0]
  219. 0000028A  3D7C 0001 FB20           move.w     [A6 - 0x4E0], 0x1
  220. 00000290  3D6E FE82 FB1E           move.w     [A6 - 0x4E2], [A6 - 0x17E]
  221. 00000296  3D6E FB20 FC28           move.w     [A6 - 0x3D8], [A6 - 0x4E0]
  222. 0000029C  600C                     bra        +0xE /* 000002AA */
  223. label0000029E:
  224. 0000029E  18BC 000D                move.b     [A4], 0xD /* '\r' */
  225. 000002A2  528C                     addq.l     A4, 1
  226. 000002A4  526E FC28                addq.w     [A6 - 0x3D8], 1
  227. 000002A8  690A                     bvs        +0xC /* 000002B4 */
  228. label000002AA:
  229. 000002AA  302E FC28                move.w     D0, [A6 - 0x3D8]
  230. 000002AE  B06E FB1E                cmp.w      D0, [A6 - 0x4E2]
  231. 000002B2  6FEA                     ble        -0x14 /* 0000029E */
  232. label000002B4:
  233. 000002B4  4214                     clr.b      [A4]
  234. 000002B6  206E FD3C                movea.l    A0, [A6 - 0x2C4]
  235. 000002BA  200C                     move.l     D0, A4
  236. 000002BC  9090                     sub.l      D0, [A0]
  237. 000002BE  2D40 FD34                move.l     [A6 - 0x2CC], D0
  238. 000002C2  4267                     clr.w      -[A7]
  239. 000002C4  2F2E FEE8                move.l     -[A7], [A6 - 0x118]
  240. 000002C8  2F2E FEEC                move.l     -[A7], [A6 - 0x114]
  241. 000002CC  3F04                     move.w     -[A7], D4
  242. 000002CE  2F2E FD3C                move.l     -[A7], [A6 - 0x2C4]
  243. 000002D2  2F2E FD34                move.l     -[A7], [A6 - 0x2CC]
  244. 000002D6  1F3C 0003                move.b     -[A7], 0x3
  245. 000002DA  486E FC24                pea.l      [A6 - 0x3DC]
  246. 000002DE  4EAD 2C22                jsr        [A5 + 0x2C22 /* export_1408 */]
  247. 000002E2  101F                     move.b     D0, [A7]+
  248. 000002E4  670E                     beq        +0x10 /* 000002F4 */
  249. 000002E6  BEAE FD38                cmp.l      D7, [A6 - 0x2C8]
  250. 000002EA  6604                     bne        +0x6 /* 000002F0 */
  251. 000002EC  DEAE FE80                add.l      D7, [A6 - 0x180]
  252. label000002F0:
  253. 000002F0  DCAE FE80                add.l      D6, [A6 - 0x180]
  254. label000002F4:
  255. 000002F4  486E FD3C                pea.l      [A6 - 0x2C4]
  256. 000002F8  4EAD 21FA                jsr        [A5 + 0x21FA /* export_1083 */]
  257. label000002FC:
  258. 000002FC  7001                     moveq.l    D0, 0x01
  259. 000002FE  B06E FC2C                cmp.w      D0, [A6 - 0x3D4]
  260. 00000302  6602                     bne        +0x4 /* 00000306 */
  261. 00000304  2C07                     move.l     D6, D7
  262. label00000306:
  263. 00000306  7002                     moveq.l    D0, 0x02
  264. 00000308  B06E FC2C                cmp.w      D0, [A6 - 0x3D4]
  265. 0000030C  6602                     bne        +0x4 /* 00000310 */
  266. 0000030E  2E06                     move.l     D7, D6
  267. label00000310:
  268. 00000310  1005                     move.b     D0, D5
  269. 00000312  674C                     beq        +0x4E /* 00000360 */
  270. 00000314  C02D C232                and.b      D0, [A5 - 0x3DCE]
  271. 00000318  6746                     beq        +0x48 /* 00000360 */
  272. 0000031A  202E FEEC                move.l     D0, [A6 - 0x114]
  273. 0000031E  B0AD B46E                cmp.l      D0, [A5 - 0x4B92]
  274. 00000322  57C0                     seq        D0
  275. 00000324  4A00                     tst.b      D0
  276. 00000326  6738                     beq        +0x3A /* 00000360 */
  277. 00000328  322E FC2E                move.w     D1, [A6 - 0x3D2]
  278. 0000032C  B26D C374                cmp.w      D1, [A5 - 0x3C8C]
  279. 00000330  57C1                     seq        D1
  280. 00000332  C001                     and.b      D0, D1
  281. 00000334  672A                     beq        +0x2C /* 00000360 */
  282. 00000336  206D C6DC                movea.l    A0, [A5 - 0x3924]
  283. 0000033A  2050                     movea.l    A0, [A0]
  284. 0000033C  3228 0020                move.w     D1, [A0 + 0x20]
  285. 00000340  48C1                     ext.l      D1
  286. 00000342  B287                     cmp.l      D1, D7
  287. 00000344  57C1                     seq        D1
  288. 00000346  C001                     and.b      D0, D1
  289. 00000348  6716                     beq        +0x18 /* 00000360 */
  290. 0000034A  206D C6DC                movea.l    A0, [A5 - 0x3924]
  291. 0000034E  2050                     movea.l    A0, [A0]
  292. 00000350  3228 0022                move.w     D1, [A0 + 0x22]
  293. 00000354  48C1                     ext.l      D1
  294. 00000356  B286                     cmp.l      D1, D6
  295. 00000358  57C1                     seq        D1
  296. 0000035A  C001                     and.b      D0, D1
  297. 0000035C  6702                     beq        +0x4 /* 00000360 */
  298. 0000035E  6022                     bra        +0x24 /* 00000382 */
  299. label00000360:
  300. 00000360  1005                     move.b     D0, D5
  301. 00000362  6716                     beq        +0x18 /* 0000037A */
  302. 00000364  2F2E FEEC                move.l     -[A7], [A6 - 0x114]
  303. 00000368  3F2E FC2E                move.w     -[A7], [A6 - 0x3D2]
  304. 0000036C  2F07                     move.l     -[A7], D7
  305. 0000036E  2F06                     move.l     -[A7], D6
  306. 00000370  1F2E FC23                move.b     -[A7], [A6 - 0x3DD]
  307. 00000374  4EAD 10BA                jsr        [A5 + 0x10BA /* export_531 */]
  308. 00000378  6008                     bra        +0xA /* 00000382 */
  309. label0000037A:
  310. 0000037A  2F07                     move.l     -[A7], D7
  311. 0000037C  2F06                     move.l     -[A7], D6
  312. 0000037E  4EAD 10B2                jsr        [A5 + 0x10B2 /* export_530 */]
  313. label00000382:
  314. 00000382  4CDF 10F0                movem.l    D4,D5,D6,D7,A4, [A7]+
  315. 00000386  4E5E                     unlink     A6
  316. 00000388  4E75                     rts
  317. export_1622:
  318. fn0000038A:
  319. 0000038A  4E56 0000                link       A6, 0
  320. 0000038E  4267                     clr.w      -[A7]
  321. 00000390  4EAD 1ADA                jsr        [A5 + 0x1ADA /* export_855 */]
  322. 00000394  4A5F                     tst.w      [A7]+
  323. 00000396  6612                     bne        +0x14 /* 000003AA */
  324. 00000398  1B7C 0002 F268           move.b     [A5 - 0xD98], 0x2
  325. 0000039E  2B6D A548 F26C           move.l     [A5 - 0xD94], [A5 - 0x5AB8]
  326. 000003A4  1B7C 0005 F26A           move.b     [A5 - 0xD96], 0x5
  327. label000003AA:
  328. 000003AA  4EAD 19D2                jsr        [A5 + 0x19D2 /* export_822 */]
  329. 000003AE  4E5E                     unlink     A6
  330. 000003B0  4E75                     rts
  331. export_1623:
  332. 000003B2  4E56 FC58                link       A6, -0x03A8
  333. 000003B6  48E7 1F00                movem.l    -[A7], D3,D4,D5,D6,D7
  334. 000003BA  4204                     clr.b      D4
  335. 000003BC  4267                     clr.w      -[A7]
  336. 000003BE  4EAD 1ADA                jsr        [A5 + 0x1ADA /* export_855 */]
  337. 000003C2  3E1F                     move.w     D7, [A7]+
  338. 000003C4  7004                     moveq.l    D0, 0x04
  339. 000003C6  B047                     cmp.w      D0, D7
  340. 000003C8  6620                     bne        +0x22 /* 000003EA */
  341. 000003CA  7801                     moveq.l    D4, 0x01
  342. 000003CC  486E FEC4                pea.l      [A6 - 0x13C]
  343. 000003D0  4EAD 1B92                jsr        [A5 + 0x1B92 /* export_878 */]
  344. 000003D4  2D6E FEC4 FEC8           move.l     [A6 - 0x138], [A6 - 0x13C]
  345. 000003DA  486E FEC8                pea.l      [A6 - 0x138]
  346. 000003DE  4EAD 2D7A                jsr        [A5 + 0x2D7A /* export_1451 */]
  347. 000003E2  4267                     clr.w      -[A7]
  348. 000003E4  4EAD 1ADA                jsr        [A5 + 0x1ADA /* export_855 */]
  349. 000003E8  3E1F                     move.w     D7, [A7]+
  350. label000003EA:
  351. 000003EA  7002                     moveq.l    D0, 0x02
  352. 000003EC  B047                     cmp.w      D0, D7
  353. 000003EE  667E                     bne        +0x80 /* 0000046E */
  354. 000003F0  486E FC60                pea.l      [A6 - 0x3A0]
  355. 000003F4  486E FC5C                pea.l      [A6 - 0x3A4]
  356. 000003F8  486E FC58                pea.l      [A6 - 0x3A8]
  357. 000003FC  4EAD 19B2                jsr        [A5 + 0x19B2 /* export_818 */]
  358. 00000400  4AAE FC60                tst.l      [A6 - 0x3A0]
  359. 00000404  6604                     bne        +0x6 /* 0000040A */
  360. 00000406  6000 0336                bra        +0x338 /* 0000073E */
  361. label0000040A:
  362. 0000040A  2B6E FC60 F26A           move.l     [A5 - 0xD96], [A6 - 0x3A0]
  363. 00000410  2B6E FC5C F26E           move.l     [A5 - 0xD92], [A6 - 0x3A4]
  364. 00000416  2B6E FC58 F272           move.l     [A5 - 0xD8E], [A6 - 0x3A8]
  365. 0000041C  1004                     move.b     D0, D4
  366. 0000041E  672A                     beq        +0x2C /* 0000044A */
  367. 00000420  1B7C 0001 F268           move.b     [A5 - 0xD98], 0x1
  368. 00000426  1B7C 0006 F504           move.b     [A5 - 0xAFC], 0x6
  369. 0000042C  486E FEC4                pea.l      [A6 - 0x13C]
  370. 00000430  4EAD 1C12                jsr        [A5 + 0x1C12 /* export_894 */]
  371. 00000434  3F3C 0001                move.w     -[A7], 0x1
  372. 00000438  4EAD 1BF2                jsr        [A5 + 0x1BF2 /* export_890 */]
  373. 0000043C  4EBA FF4C                jsr        [PC - 0xB4 /* 0000038A */]
  374. 00000440  102D B820                move.b     D0, [A5 - 0x47E0]
  375. 00000444  6704                     beq        +0x6 /* 0000044A */
  376. 00000446  6000 02F6                bra        +0x2F8 /* 0000073E */
  377. label0000044A:
  378. 0000044A  1B7C 0001 F268           move.b     [A5 - 0xD98], 0x1
  379. 00000450  1B7C 0013 F504           move.b     [A5 - 0xAFC], 0x13
  380. 00000456  486D D006                pea.l      [A5 - 0x2FFA]
  381. 0000045A  4EAD 1B32                jsr        [A5 + 0x1B32 /* export_866 */]
  382. 0000045E  3F3C 0001                move.w     -[A7], 0x1
  383. 00000462  4EAD 1BF2                jsr        [A5 + 0x1BF2 /* export_890 */]
  384. 00000466  4EBA FF22                jsr        [PC - 0xDE /* 0000038A */]
  385. 0000046A  6000 02D2                bra        +0x2D4 /* 0000073E */
  386. label0000046E:
  387. 0000046E  7001                     moveq.l    D0, 0x01
  388. 00000470  B047                     cmp.w      D0, D7
  389. 00000472  660C                     bne        +0xE /* 00000480 */
  390. 00000474  4EAD 26C2                jsr        [A5 + 0x26C2 /* export_1236 */]
  391. 00000478  4EAD 275A                jsr        [A5 + 0x275A /* export_1255 */]
  392. 0000047C  6000 02C0                bra        +0x2C2 /* 0000073E */
  393. label00000480:
  394. 00000480  7010                     moveq.l    D0, 0x10
  395. 00000482  B047                     cmp.w      D0, D7
  396. 00000484  6612                     bne        +0x14 /* 00000498 */
  397. 00000486  1B7C 0001 B46A           move.b     [A5 - 0x4B96], 0x1
  398. 0000048C  486D C704                pea.l      [A5 - 0x38FC]
  399. 00000490  4EAD 241A                jsr        [A5 + 0x241A /* export_1151 */]
  400. 00000494  6000 02A8                bra        +0x2AA /* 0000073E */
  401. label00000498:
  402. 00000498  700D                     moveq.l    D0, 0x0D
  403. 0000049A  B047                     cmp.w      D0, D7
  404. 0000049C  660C                     bne        +0xE /* 000004AA */
  405. 0000049E  1F3C 0001                move.b     -[A7], 0x1
  406. 000004A2  4EAD 26A2                jsr        [A5 + 0x26A2 /* export_1232 */]
  407. 000004A6  6000 0296                bra        +0x298 /* 0000073E */
  408. label000004AA:
  409. 000004AA  7003                     moveq.l    D0, 0x03
  410. 000004AC  B047                     cmp.w      D0, D7
  411. 000004AE  6600 0134                bne        +0x136 /* 000005E4 */
  412. 000004B2  486E FECC                pea.l      [A6 - 0x134]
  413. 000004B6  4EAD 1B8A                jsr        [A5 + 0x1B8A /* export_877 */]
  414. 000004BA  4267                     clr.w      -[A7]
  415. 000004BC  486E FECC                pea.l      [A6 - 0x134]
  416. 000004C0  4267                     clr.w      -[A7]
  417. 000004C2  4EAD 121A                jsr        [A5 + 0x121A /* export_575 */]
  418. 000004C6  3D5F FFFA                move.w     [A6 - 0x6], [A7]+
  419. 000004CA  2C2E FECE                move.l     D6, [A6 - 0x132]
  420. 000004CE  4267                     clr.w      -[A7]
  421. 000004D0  2F06                     move.l     -[A7], D6
  422. 000004D2  3F2E FFFA                move.w     -[A7], [A6 - 0x6]
  423. 000004D6  486E FFDC                pea.l      [A6 - 0x24]
  424. 000004DA  4EAD 2AF2                jsr        [A5 + 0x2AF2 /* export_1370 */]
  425. 000004DE  101F                     move.b     D0, [A7]+
  426. 000004E0  6700 025C                beq        +0x25E /* 0000073E */
  427. 000004E4  41EE FC66                lea.l      A0, [A6 - 0x39A]
  428. 000004E8  43EE FFE2                lea.l      A1, [A6 - 0x1E]
  429. 000004EC  7003                     moveq.l    D0, 0x03
  430. label000004EE:
  431. 000004EE  30D9                     move.w     [A0]+, [A1]+
  432. 000004F0  51C8 FFFC                dbf        D0, -0x6 /* 000004EE */
  433. 000004F4  1004                     move.b     D0, D4
  434. 000004F6  6758                     beq        +0x5A /* 00000550 */
  435. 000004F8  302E FC6C                move.w     D0, [A6 - 0x394]
  436. 000004FC  906E FC68                sub.w      D0, [A6 - 0x398]
  437. 00000500  3D40 FC6E                move.w     [A6 - 0x392], D0
  438. 00000504  302E FC6A                move.w     D0, [A6 - 0x396]
  439. 00000508  906E FC66                sub.w      D0, [A6 - 0x39A]
  440. 0000050C  3D40 FC70                move.w     [A6 - 0x390], D0
  441. 00000510  302E FC6E                move.w     D0, [A6 - 0x392]
  442. 00000514  48C0                     ext.l      D0
  443. 00000516  81FC 0002                divs.w     D0, 0x2
  444. 0000051A  322E FEC6                move.w     D1, [A6 - 0x13A]
  445. 0000051E  9240                     sub.w      D1, D0
  446. 00000520  3D41 FC68                move.w     [A6 - 0x398], D1
  447. 00000524  302E FC70                move.w     D0, [A6 - 0x390]
  448. 00000528  48C0                     ext.l      D0
  449. 0000052A  81FC 0002                divs.w     D0, 0x2
  450. 0000052E  322E FEC4                move.w     D1, [A6 - 0x13C]
  451. 00000532  9240                     sub.w      D1, D0
  452. 00000534  3D41 FC66                move.w     [A6 - 0x39A], D1
  453. 00000538  302E FC6E                move.w     D0, [A6 - 0x392]
  454. 0000053C  D06E FC68                add.w      D0, [A6 - 0x398]
  455. 00000540  3D40 FC6C                move.w     [A6 - 0x394], D0
  456. 00000544  302E FC70                move.w     D0, [A6 - 0x390]
  457. 00000548  D06E FC66                add.w      D0, [A6 - 0x39A]
  458. 0000054C  3D40 FC6A                move.w     [A6 - 0x396], D0
  459. label00000550:
  460. 00000550  7000                     moveq.l    D0, 0x00
  461. 00000552  102E FFE1                move.b     D0, [A6 - 0x1F]
  462. 00000556  C0BC 0000 0080           and.l      D0, 0x80
  463. 0000055C  4A80                     tst.l      D0
  464. 0000055E  6640                     bne        +0x42 /* 000005A0 */
  465. 00000560  4267                     clr.w      -[A7]
  466. 00000562  486E FC66                pea.l      [A6 - 0x39A]
  467. 00000566  486E FFE2                pea.l      [A6 - 0x1E]
  468. 0000056A  A8A6                     syscall    EqualRect
  469. 0000056C  101F                     move.b     D0, [A7]+
  470. 0000056E  6704                     beq        +0x6 /* 00000574 */
  471. 00000570  6000 01CC                bra        +0x1CE /* 0000073E */
  472. label00000574:
  473. 00000574  7000                     moveq.l    D0, 0x00
  474. 00000576  102E FFE1                move.b     D0, [A6 - 0x1F]
  475. 0000057A  80BC 0000 0080           or.l       D0, 0x80
  476. 00000580  1D40 FFE1                move.b     [A6 - 0x1F], D0
  477. 00000584  4267                     clr.w      -[A7]
  478. 00000586  2F06                     move.l     -[A7], D6
  479. 00000588  486E FFDC                pea.l      [A6 - 0x24]
  480. 0000058C  4EAD 2BF2                jsr        [A5 + 0x2BF2 /* export_1402 */]
  481. 00000590  101F                     move.b     D0, [A7]+
  482. 00000592  670C                     beq        +0xE /* 000005A0 */
  483. 00000594  2F06                     move.l     -[A7], D6
  484. 00000596  3F2E FFFA                move.w     -[A7], [A6 - 0x6]
  485. 0000059A  4267                     clr.w      -[A7]
  486. 0000059C  4EAD 2772                jsr        [A5 + 0x2772 /* export_1258 */]
  487. label000005A0:
  488. 000005A0  41EE FFE2                lea.l      A0, [A6 - 0x1E]
  489. 000005A4  43EE FC66                lea.l      A1, [A6 - 0x39A]
  490. 000005A8  7003                     moveq.l    D0, 0x03
  491. label000005AA:
  492. 000005AA  30D9                     move.w     [A0]+, [A1]+
  493. 000005AC  51C8 FFFC                dbf        D0, -0x6 /* 000005AA */
  494. 000005B0  7000                     moveq.l    D0, 0x00
  495. 000005B2  102E FFE1                move.b     D0, [A6 - 0x1F]
  496. 000005B6  C0BC 0000 007F           and.l      D0, 0x7F
  497. 000005BC  1D40 FFE1                move.b     [A6 - 0x1F], D0
  498. 000005C0  4267                     clr.w      -[A7]
  499. 000005C2  2F06                     move.l     -[A7], D6
  500. 000005C4  486E FFDC                pea.l      [A6 - 0x24]
  501. 000005C8  4EAD 2BF2                jsr        [A5 + 0x2BF2 /* export_1402 */]
  502. 000005CC  101F                     move.b     D0, [A7]+
  503. 000005CE  6700 016E                beq        +0x170 /* 0000073E */
  504. 000005D2  2F06                     move.l     -[A7], D6
  505. 000005D4  3F2E FFFA                move.w     -[A7], [A6 - 0x6]
  506. 000005D8  1F3C 0001                move.b     -[A7], 0x1
  507. 000005DC  4EAD 2772                jsr        [A5 + 0x2772 /* export_1258 */]
  508. 000005E0  6000 015C                bra        +0x15E /* 0000073E */
  509. label000005E4:
  510. 000005E4  7005                     moveq.l    D0, 0x05
  511. 000005E6  B047                     cmp.w      D0, D7
  512. 000005E8  6600 00EA                bne        +0xEC /* 000006D4 */
  513. 000005EC  1D6D BA36 FEB1           move.b     [A6 - 0x14F], [A5 - 0x45CA]
  514. 000005F2  1B7C 0001 BA36           move.b     [A5 - 0x45CA], 0x1
  515. 000005F8  486E FC90                pea.l      [A6 - 0x370]
  516. 000005FC  4EAD 2F7A                jsr        [A5 + 0x2F7A /* export_1515 */]
  517. 00000600  1D7C 0002 FC90           move.b     [A6 - 0x370], 0x2
  518. 00000606  1D7C 0002 FC9A           move.b     [A6 - 0x366], 0x2
  519. 0000060C  42A7                     clr.l      -[A7]
  520. 0000060E  4EAD 19E2                jsr        [A5 + 0x19E2 /* export_824 */]
  521. 00000612  205F                     movea.l    A0, [A7]+
  522. 00000614  700D                     moveq.l    D0, 0x0D
  523. 00000616  B028 0003                cmp.b      D0, [A0 + 0x3]
  524. 0000061A  6704                     beq        +0x6 /* 00000620 */
  525. 0000061C  7AFF                     moveq.l    D5, 0xFFFFFFFF
  526. 0000061E  6030                     bra        +0x32 /* 00000650 */
  527. label00000620:
  528. 00000620  4267                     clr.w      -[A7]
  529. 00000622  4EAD 1ADA                jsr        [A5 + 0x1ADA /* export_855 */]
  530. 00000626  301F                     move.w     D0, [A7]+
  531. 00000628  5D40                     subq.w     D0, 6
  532. 0000062A  670A                     beq        +0xC /* 00000636 */
  533. 0000062C  5340                     subq.w     D0, 1
  534. 0000062E  670C                     beq        +0xE /* 0000063C */
  535. 00000630  5B40                     subq.w     D0, 5
  536. 00000632  6712                     beq        +0x14 /* 00000646 */
  537. 00000634  601A                     bra        +0x1C /* 00000650 */
  538. label00000636:
  539. 00000636  2A2D A8C2                move.l     D5, [A5 - 0x573E]
  540. 0000063A  6014                     bra        +0x16 /* 00000650 */
  541. label0000063C:
  542. 0000063C  42A7                     clr.l      -[A7]
  543. 0000063E  4EAD 1AC2                jsr        [A5 + 0x1AC2 /* export_852 */]
  544. 00000642  2A1F                     move.l     D5, [A7]+
  545. 00000644  600A                     bra        +0xC /* 00000650 */
  546. label00000646:
  547. 00000646  2A2D A90A                move.l     D5, [A5 - 0x56F6]
  548. 0000064A  1D7C 0005 FC90           move.b     [A6 - 0x370], 0x5
  549. label00000650:
  550. 00000650  4A85                     tst.l      D5
  551. 00000652  56C0                     sne        D0
  552. 00000654  4A00                     tst.b      D0
  553. 00000656  6762                     beq        +0x64 /* 000006BA */
  554. 00000658  2F00                     move.l     -[A7], D0
  555. 0000065A  4267                     clr.w      -[A7]
  556. 0000065C  4EAD 1F9A                jsr        [A5 + 0x1F9A /* export_1007 */]
  557. 00000660  121F                     move.b     D1, [A7]+
  558. 00000662  201F                     move.l     D0, [A7]+
  559. 00000664  0A01 0001                xori.b     D1, 0x1
  560. 00000668  C001                     and.b      D0, D1
  561. 0000066A  4A00                     tst.b      D0
  562. 0000066C  674C                     beq        +0x4E /* 000006BA */
  563. 0000066E  122D A07A                move.b     D1, [A5 - 0x5F86]
  564. 00000672  0A01 0001                xori.b     D1, 0x1
  565. 00000676  4A01                     tst.b      D1
  566. 00000678  662A                     bne        +0x2C /* 000006A4 */
  567. 0000067A  142D A006                move.b     D2, [A5 - 0x5FFA]
  568. 0000067E  661A                     bne        +0x1C /* 0000069A */
  569. 00000680  48E7 E000                movem.l    -[A7], D0,D1,D2
  570. 00000684  2F3C 0002 0000           move.l     -[A7], 0x20000
  571. 0000068A  486E FEB2                pea.l      [A6 - 0x14E]
  572. 0000068E  4EAD 02A2                jsr        [A5 + 0x2A2 /* export_80 */]
  573. 00000692  161F                     move.b     D3, [A7]+
  574. 00000694  4CDF 0007                movem.l    D0,D1,D2, [A7]+
  575. 00000698  8403                     or.b       D2, D3
  576. label0000069A:
  577. 0000069A  0A02 0001                xori.b     D2, 0x1
  578. 0000069E  8202                     or.b       D1, D2
  579. 000006A0  C001                     and.b      D0, D1
  580. 000006A2  6716                     beq        +0x18 /* 000006BA */
  581. label000006A4:
  582. 000006A4  4267                     clr.w      -[A7]
  583. 000006A6  486E FC90                pea.l      [A6 - 0x370]
  584. 000006AA  4EAD 2E82                jsr        [A5 + 0x2E82 /* export_1484 */]
  585. 000006AE  1D5F FC8F                move.b     [A6 - 0x371], [A7]+
  586. 000006B2  4EAD 26F2                jsr        [A5 + 0x26F2 /* export_1242 */]
  587. 000006B6  5385                     subq.l     D5, 1
  588. 000006B8  6096                     bra        -0x68 /* 00000650 */
  589. label000006BA:
  590. 000006BA  2F3C 0000 0006           move.l     -[A7], 0x6
  591. 000006C0  201F                     move.l     D0, [A7]+
  592. 000006C2  A032                     syscall    FlushEvents
  593. 000006C4  422D A006                clr.b      [A5 - 0x5FFA]
  594. 000006C8  1B6E FEB1 BA36           move.b     [A5 - 0x45CA], [A6 - 0x14F]
  595. 000006CE  4EAD 2452                jsr        [A5 + 0x2452 /* export_1158 */]
  596. 000006D2  606A                     bra        +0x6C /* 0000073E */
  597. label000006D4:
  598. 000006D4  7009                     moveq.l    D0, 0x09
  599. 000006D6  B047                     cmp.w      D0, D7
  600. 000006D8  663E                     bne        +0x40 /* 00000718 */
  601. 000006DA  486E FC72                pea.l      [A6 - 0x38E]
  602. 000006DE  4EAD 1BAA                jsr        [A5 + 0x1BAA /* export_881 */]
  603. 000006E2  7002                     moveq.l    D0, 0x02
  604. 000006E4  B02E FC72                cmp.b      D0, [A6 - 0x38E]
  605. 000006E8  660E                     bne        +0x10 /* 000006F8 */
  606. 000006EA  2F2E FC7C                move.l     -[A7], [A6 - 0x384]
  607. 000006EE  1F3C 0001                move.b     -[A7], 0x1
  608. 000006F2  4EAD 26AA                jsr        [A5 + 0x26AA /* export_1233 */]
  609. 000006F6  6046                     bra        +0x48 /* 0000073E */
  610. label000006F8:
  611. 000006F8  7003                     moveq.l    D0, 0x03
  612. 000006FA  B02E FC72                cmp.b      D0, [A6 - 0x38E]
  613. 000006FE  660E                     bne        +0x10 /* 0000070E */
  614. 00000700  2F2E FC78                move.l     -[A7], [A6 - 0x388]
  615. 00000704  1F3C 0001                move.b     -[A7], 0x1
  616. 00000708  4EAD 269A                jsr        [A5 + 0x269A /* export_1231 */]
  617. 0000070C  6030                     bra        +0x32 /* 0000073E */
  618. label0000070E:
  619. 0000070E  3F3C 0045                move.w     -[A7], 0x45 /* 'E' */
  620. 00000712  4EAD 11AA                jsr        [A5 + 0x11AA /* export_561 */]
  621. 00000716  6026                     bra        +0x28 /* 0000073E */
  622. label00000718:
  623. 00000718  700A                     moveq.l    D0, 0x0A
  624. 0000071A  B047                     cmp.w      D0, D7
  625. 0000071C  660E                     bne        +0x10 /* 0000072C */
  626. 0000071E  2F2D AEAC                move.l     -[A7], [A5 - 0x5154]
  627. 00000722  1F3C 0001                move.b     -[A7], 0x1
  628. 00000726  4EAD 26AA                jsr        [A5 + 0x26AA /* export_1233 */]
  629. 0000072A  6012                     bra        +0x14 /* 0000073E */
  630. label0000072C:
  631. 0000072C  700B                     moveq.l    D0, 0x0B
  632. 0000072E  B047                     cmp.w      D0, D7
  633. 00000730  660C                     bne        +0xE /* 0000073E */
  634. 00000732  2F2D AE96                move.l     -[A7], [A5 - 0x516A]
  635. 00000736  1F3C 0001                move.b     -[A7], 0x1
  636. 0000073A  4EAD 269A                jsr        [A5 + 0x269A /* export_1231 */]
  637. label0000073E:
  638. 0000073E  4CDF 00F8                movem.l    D3,D4,D5,D6,D7, [A7]+
  639. 00000742  4E5E                     unlink     A6
  640. 00000744  4E75                     rts
  641. export_1624:
  642. 00000746  4E56 FFF6                link       A6, -0x000A
  643. 0000074A  426E 0010                clr.w      [A6 + 0x10]
  644. 0000074E  206E 000C                movea.l    A0, [A6 + 0xC]
  645. 00000752  2F08                     move.l     -[A7], A0
  646. 00000754  486E FFF6                pea.l      [A6 - 0xA]
  647. 00000758  3F3C 300E                move.w     -[A7], 0x300E
  648. 0000075C  A9EB                     syscall    Pack4/FP68K
  649. 0000075E  206E 0008                movea.l    A0, [A6 + 0x8]
  650. 00000762  2F08                     move.l     -[A7], A0
  651. 00000764  486E FFF6                pea.l      [A6 - 0xA]
  652. 00000768  3F3C 300A                move.w     -[A7], 0x300A /* '0\n' */
  653. 0000076C  A9EB                     syscall    Pack4/FP68K
  654. 0000076E  6F08                     ble        +0xA /* 00000778 */
  655. 00000770  3D7C 0001 0010           move.w     [A6 + 0x10], 0x1
  656. 00000776  6028                     bra        +0x2A /* 000007A0 */
  657. label00000778:
  658. 00000778  206E 000C                movea.l    A0, [A6 + 0xC]
  659. 0000077C  2F08                     move.l     -[A7], A0
  660. 0000077E  486E FFF6                pea.l      [A6 - 0xA]
  661. 00000782  3F3C 300E                move.w     -[A7], 0x300E
  662. 00000786  A9EB                     syscall    Pack4/FP68K
  663. 00000788  206E 0008                movea.l    A0, [A6 + 0x8]
  664. 0000078C  2F08                     move.l     -[A7], A0
  665. 0000078E  486E FFF6                pea.l      [A6 - 0xA]
  666. 00000792  3F3C 300A                move.w     -[A7], 0x300A /* '0\n' */
  667. 00000796  A9EB                     syscall    Pack4/FP68K
  668. 00000798  6406                     bcc        +0x8 /* 000007A0 */
  669. 0000079A  3D7C FFFF 0010           move.w     [A6 + 0x10], 0xFFFF
  670. label000007A0:
  671. 000007A0  4E5E                     unlink     A6
  672. 000007A2  205F                     movea.l    A0, [A7]+
  673. 000007A4  504F                     addq.w     A7, 8
  674. 000007A6  4ED0                     jmp        [A0]
  675. export_1625:
  676. 000007A8  4E56 0000                link       A6, 0
  677. 000007AC  426E 0010                clr.w      [A6 + 0x10]
  678. 000007B0  206E 000C                movea.l    A0, [A6 + 0xC]
  679. 000007B4  226E 0008                movea.l    A1, [A6 + 0x8]
  680. 000007B8  2F09                     move.l     -[A7], A1
  681. 000007BA  2F08                     move.l     -[A7], A0
  682. 000007BC  3F3C 000A                move.w     -[A7], 0xA /* '\n' */
  683. 000007C0  A9EB                     syscall    Pack4/FP68K
  684. 000007C2  6F08                     ble        +0xA /* 000007CC */
  685. 000007C4  3D7C 0001 0010           move.w     [A6 + 0x10], 0x1
  686. 000007CA  601A                     bra        +0x1C /* 000007E6 */
  687. label000007CC:
  688. 000007CC  206E 000C                movea.l    A0, [A6 + 0xC]
  689. 000007D0  226E 0008                movea.l    A1, [A6 + 0x8]
  690. 000007D4  2F09                     move.l     -[A7], A1
  691. 000007D6  2F08                     move.l     -[A7], A0
  692. 000007D8  3F3C 000A                move.w     -[A7], 0xA /* '\n' */
  693. 000007DC  A9EB                     syscall    Pack4/FP68K
  694. 000007DE  6406                     bcc        +0x8 /* 000007E6 */
  695. 000007E0  3D7C FFFF 0010           move.w     [A6 + 0x10], 0xFFFF
  696. label000007E6:
  697. 000007E6  4E5E                     unlink     A6
  698. 000007E8  205F                     movea.l    A0, [A7]+
  699. 000007EA  504F                     addq.w     A7, 8
  700. 000007EC  4ED0                     jmp        [A0]
  701. export_1626:
  702. 000007EE  4E56 0000                link       A6, 0
  703. 000007F2  4267                     clr.w      -[A7]
  704. 000007F4  202E 000C                move.l     D0, [A6 + 0xC]
  705. 000007F8  5480                     addq.l     D0, 2
  706. 000007FA  2F00                     move.l     -[A7], D0
  707. 000007FC  202E 0008                move.l     D0, [A6 + 0x8]
  708. 00000800  5480                     addq.l     D0, 2
  709. 00000802  2F00                     move.l     -[A7], D0
  710. 00000804  206E 000C                movea.l    A0, [A6 + 0xC]
  711. 00000808  3F10                     move.w     -[A7], [A0]
  712. 0000080A  206E 0008                movea.l    A0, [A6 + 0x8]
  713. 0000080E  3F10                     move.w     -[A7], [A0]
  714. 00000810  3F3C 000A                move.w     -[A7], 0xA /* '\n' */
  715. 00000814  A9ED                     syscall    Pack6
  716. 00000816  3D5F 0010                move.w     [A6 + 0x10], [A7]+
  717. 0000081A  4E5E                     unlink     A6
  718. 0000081C  205F                     movea.l    A0, [A7]+
  719. 0000081E  504F                     addq.w     A7, 8
  720. 00000820  4ED0                     jmp        [A0]
  721. export_1627:
  722. 00000822  4E56 FFEC                link       A6, -0x0014
  723. 00000826  48E7 0F00                movem.l    -[A7], D4,D5,D6,D7
  724. 0000082A  206E 000C                movea.l    A0, [A6 + 0xC]
  725. 0000082E  3D50 FFFA                move.w     [A6 - 0x6], [A0]
  726. 00000832  206E 0008                movea.l    A0, [A6 + 0x8]
  727. 00000836  3C10                     move.w     D6, [A0]
  728. 00000838  3A2E FFFA                move.w     D5, [A6 - 0x6]
  729. 0000083C  BA46                     cmp.w      D5, D6
  730. 0000083E  6F02                     ble        +0x4 /* 00000842 */
  731. 00000840  3A06                     move.w     D5, D6
  732. label00000842:
  733. 00000842  202E 000C                move.l     D0, [A6 + 0xC]
  734. 00000846  5480                     addq.l     D0, 2
  735. 00000848  2D40 FFF2                move.l     [A6 - 0xE], D0
  736. 0000084C  202E 0008                move.l     D0, [A6 + 0x8]
  737. 00000850  5480                     addq.l     D0, 2
  738. 00000852  2D40 FFF6                move.l     [A6 - 0xA], D0
  739. 00000856  422E FFED                clr.b      [A6 - 0x13]
  740. label0000085A:
  741. 0000085A  4A45                     tst.w      D5
  742. 0000085C  6F00 0082                ble        +0x84 /* 000008E0 */
  743. 00000860  7000                     moveq.l    D0, 0x00
  744. 00000862  206E FFF2                movea.l    A0, [A6 - 0xE]
  745. 00000866  1010                     move.b     D0, [A0]
  746. 00000868  C0BC 0000 00FF           and.l      D0, 0xFF
  747. 0000086E  3E00                     move.w     D7, D0
  748. 00000870  7000                     moveq.l    D0, 0x00
  749. 00000872  206E FFF6                movea.l    A0, [A6 - 0xA]
  750. 00000876  1010                     move.b     D0, [A0]
  751. 00000878  C0BC 0000 00FF           and.l      D0, 0xFF
  752. 0000087E  3800                     move.w     D4, D0
  753. 00000880  102E FFED                move.b     D0, [A6 - 0x13]
  754. 00000884  6706                     beq        +0x8 /* 0000088C */
  755. 00000886  422E FFED                clr.b      [A6 - 0x13]
  756. 0000088A  602E                     bra        +0x30 /* 000008BA */
  757. label0000088C:
  758. 0000088C  41ED A22C                lea.l      A0, [A5 - 0x5DD4]
  759. 00000890  4A30 7000                tst.b      [A0 + D7.w]
  760. 00000894  6708                     beq        +0xA /* 0000089E */
  761. 00000896  1D7C 0001 FFED           move.b     [A6 - 0x13], 0x1
  762. 0000089C  601C                     bra        +0x1E /* 000008BA */
  763. label0000089E:
  764. 0000089E  4267                     clr.w      -[A7]
  765. 000008A0  1F07                     move.b     -[A7], D7
  766. 000008A2  4EAD 28BA                jsr        [A5 + 0x28BA /* export_1299 */]
  767. 000008A6  101F                     move.b     D0, [A7]+
  768. 000008A8  4880                     ext.w      D0
  769. 000008AA  3E00                     move.w     D7, D0
  770. 000008AC  4267                     clr.w      -[A7]
  771. 000008AE  1F04                     move.b     -[A7], D4
  772. 000008B0  4EAD 28BA                jsr        [A5 + 0x28BA /* export_1299 */]
  773. 000008B4  101F                     move.b     D0, [A7]+
  774. 000008B6  4880                     ext.w      D0
  775. 000008B8  3800                     move.w     D4, D0
  776. label000008BA:
  777. 000008BA  B847                     cmp.w      D4, D7
  778. 000008BC  6C08                     bge        +0xA /* 000008C6 */
  779. 000008BE  3D7C 0001 0010           move.w     [A6 + 0x10], 0x1
  780. 000008C4  6036                     bra        +0x38 /* 000008FC */
  781. label000008C6:
  782. 000008C6  B847                     cmp.w      D4, D7
  783. 000008C8  6F08                     ble        +0xA /* 000008D2 */
  784. 000008CA  3D7C FFFF 0010           move.w     [A6 + 0x10], 0xFFFF
  785. 000008D0  602A                     bra        +0x2C /* 000008FC */
  786. label000008D2:
  787. 000008D2  52AE FFF2                addq.l     [A6 - 0xE], 1
  788. 000008D6  52AE FFF6                addq.l     [A6 - 0xA], 1
  789. 000008DA  5345                     subq.w     D5, 1
  790. 000008DC  6000 FF7C                bra        -0x82 /* 0000085A */
  791. label000008E0:
  792. 000008E0  426E 0010                clr.w      [A6 + 0x10]
  793. 000008E4  BC6E FFFA                cmp.w      D6, [A6 - 0x6]
  794. 000008E8  6C06                     bge        +0x8 /* 000008F0 */
  795. 000008EA  3D7C 0001 0010           move.w     [A6 + 0x10], 0x1
  796. label000008F0:
  797. 000008F0  BC6E FFFA                cmp.w      D6, [A6 - 0x6]
  798. 000008F4  6F06                     ble        +0x8 /* 000008FC */
  799. 000008F6  3D7C FFFF 0010           move.w     [A6 + 0x10], 0xFFFF
  800. label000008FC:
  801. 000008FC  4CDF 00F0                movem.l    D4,D5,D6,D7, [A7]+
  802. 00000900  4E5E                     unlink     A6
  803. 00000902  205F                     movea.l    A0, [A7]+
  804. 00000904  504F                     addq.w     A7, 8
  805. 00000906  4ED0                     jmp        [A0]
  806. export_1628:
  807. 00000908  4E56 FFFE                link       A6, -0x0002
  808. 0000090C  2F07                     move.l     -[A7], D7
  809. 0000090E  1E2D F59A                move.b     D7, [A5 - 0xA66]
  810. 00000912  1B7C 0001 F59A           move.b     [A5 - 0xA66], 0x1
  811. 00000918  4EAD 0922                jsr        [A5 + 0x922 /* export_288 */]
  812. 0000091C  1B47 F59A                move.b     [A5 - 0xA66], D7
  813. 00000920  1007                     move.b     D0, D7
  814. 00000922  6606                     bne        +0x8 /* 0000092A */
  815. 00000924  486D 0922                pea.l      [A5 + 0x922 /* export_288 */]
  816. 00000928  A9F1                     syscall    UnloadSeg
  817. label0000092A:
  818. 0000092A  2E1F                     move.l     D7, [A7]+
  819. 0000092C  4E5E                     unlink     A6
  820. 0000092E  4E75                     rts
  821. export_1629:
  822. 00000930  4E56 0000                link       A6, 0
  823. 00000934  4EAD 0522                jsr        [A5 + 0x522 /* export_160 */]
  824. 00000938  486D 0522                pea.l      [A5 + 0x522 /* export_160 */]
  825. 0000093C  A9F1                     syscall    UnloadSeg
  826. 0000093E  4E5E                     unlink     A6
  827. 00000940  4E75                     rts
  828. export_1630:
  829. 00000942  4E56 0000                link       A6, 0
  830. 00000946  4EAD 052A                jsr        [A5 + 0x52A /* export_161 */]
  831. 0000094A  486D 052A                pea.l      [A5 + 0x52A /* export_161 */]
  832. 0000094E  A9F1                     syscall    UnloadSeg
  833. 00000950  4E5E                     unlink     A6
  834. 00000952  4E75                     rts
  835. export_1631:
  836. 00000954  4E56 FEB4                link       A6, -0x014C
  837. 00000958  486E FEC0                pea.l      [A6 - 0x140]
  838. 0000095C  4EAD 1A92                jsr        [A5 + 0x1A92 /* export_846 */]
  839. 00000960  486E FEB4                pea.l      [A6 - 0x14C]
  840. 00000964  4EAD 1B6A                jsr        [A5 + 0x1B6A /* export_873 */]
  841. 00000968  486E FEC0                pea.l      [A6 - 0x140]
  842. 0000096C  4EAD 1D1A                jsr        [A5 + 0x1D1A /* export_927 */]
  843. 00000970  4267                     clr.w      -[A7]
  844. 00000972  4EAD 1A1A                jsr        [A5 + 0x1A1A /* export_831 */]
  845. 00000976  101F                     move.b     D0, [A7]+
  846. 00000978  670E                     beq        +0x10 /* 00000988 */
  847. 0000097A  486E FEB4                pea.l      [A6 - 0x14C]
  848. 0000097E  4EAD 1BB2                jsr        [A5 + 0x1BB2 /* export_882 */]
  849. 00000982  4EAD 30D2                jsr        [A5 + 0x30D2 /* export_1558 */]
  850. 00000986  6008                     bra        +0xA /* 00000990 */
  851. label00000988:
  852. 00000988  3F3C 0006                move.w     -[A7], 0x6
  853. 0000098C  4EAD 11AA                jsr        [A5 + 0x11AA /* export_561 */]
  854. label00000990:
  855. 00000990  486E FEC0                pea.l      [A6 - 0x140]
  856. 00000994  1F3C 0002                move.b     -[A7], 0x2
  857. 00000998  4EAD 1D12                jsr        [A5 + 0x1D12 /* export_926 */]
  858. 0000099C  4E5E                     unlink     A6
  859. 0000099E  4E75                     rts
  860. export_1632:
  861. 000009A0  4E56 0000                link       A6, 0
  862. 000009A4  4EAD 36B2                jsr        [A5 + 0x36B2 /* export_1746 */]
  863. 000009A8  4E5E                     unlink     A6
  864. 000009AA  4E75                     rts
  865. export_1633:
  866. 000009AC  4E56 FEFC                link       A6, -0x0104
  867. 000009B0  4267                     clr.w      -[A7]
  868. 000009B2  4EAD 1ADA                jsr        [A5 + 0x1ADA /* export_855 */]
  869. 000009B6  4A5F                     tst.w      [A7]+
  870. 000009B8  661A                     bne        +0x1C /* 000009D4 */
  871. 000009BA  486E FEFC                pea.l      [A6 - 0x104]
  872. 000009BE  7004                     moveq.l    D0, 0x04
  873. 000009C0  2F00                     move.l     -[A7], D0
  874. 000009C2  1F3C 0004                move.b     -[A7], 0x4
  875. 000009C6  4EAD 1ACA                jsr        [A5 + 0x1ACA /* export_853 */]
  876. 000009CA  1F3C 000D                move.b     -[A7], 0xD /* '\r' */
  877. 000009CE  4EAD 1A52                jsr        [A5 + 0x1A52 /* export_838 */]
  878. 000009D2  600C                     bra        +0xE /* 000009E0 */
  879. label000009D4:
  880. 000009D4  486E FEFC                pea.l      [A6 - 0x104]
  881. 000009D8  7004                     moveq.l    D0, 0x04
  882. 000009DA  2F00                     move.l     -[A7], D0
  883. 000009DC  4EAD 29CA                jsr        [A5 + 0x29CA /* export_1333 */]
  884. label000009E0:
  885. 000009E0  486E FF00                pea.l      [A6 - 0x100]
  886. 000009E4  4EAD 1AF2                jsr        [A5 + 0x1AF2 /* export_858 */]
  887. 000009E8  102D B820                move.b     D0, [A5 - 0x47E0]
  888. 000009EC  6702                     beq        +0x4 /* 000009F0 */
  889. 000009EE  6014                     bra        +0x16 /* 00000A04 */
  890. label000009F0:
  891. 000009F0  486E FF00                pea.l      [A6 - 0x100]
  892. 000009F4  1F2E FEFC                move.b     -[A7], [A6 - 0x104]
  893. 000009F8  1F2E FEFD                move.b     -[A7], [A6 - 0x103]
  894. 000009FC  1F2E FEFE                move.b     -[A7], [A6 - 0x102]
  895. 00000A00  4EAD 0FEA                jsr        [A5 + 0xFEA /* export_505 */]
  896. label00000A04:
  897. 00000A04  4E5E                     unlink     A6
  898. 00000A06  4E75                     rts
  899. export_1634:
  900. 00000A08  4E56 FFFE                link       A6, -0x0002
  901. 00000A0C  2F07                     move.l     -[A7], D7
  902. 00000A0E  4267                     clr.w      -[A7]
  903. 00000A10  4EAD 1ADA                jsr        [A5 + 0x1ADA /* export_855 */]
  904. 00000A14  3E1F                     move.w     D7, [A7]+
  905. 00000A16  3007                     move.w     D0, D7
  906. 00000A18  6712                     beq        +0x14 /* 00000A2C */
  907. 00000A1A  5340                     subq.w     D0, 1
  908. 00000A1C  6714                     beq        +0x16 /* 00000A32 */
  909. 00000A1E  5340                     subq.w     D0, 1
  910. 00000A20  6716                     beq        +0x18 /* 00000A38 */
  911. 00000A22  5340                     subq.w     D0, 1
  912. 00000A24  6718                     beq        +0x1A /* 00000A3E */
  913. 00000A26  5340                     subq.w     D0, 1
  914. 00000A28  6714                     beq        +0x16 /* 00000A3E */
  915. 00000A2A  6038                     bra        +0x3A /* 00000A64 */
  916. label00000A2C:
  917. 00000A2C  422D B1E8                clr.b      [A5 - 0x4E18]
  918. 00000A30  6032                     bra        +0x34 /* 00000A64 */
  919. label00000A32:
  920. 00000A32  422D 9FDE                clr.b      [A5 - 0x6022]
  921. 00000A36  602C                     bra        +0x2E /* 00000A64 */
  922. label00000A38:
  923. 00000A38  422D C1CC                clr.b      [A5 - 0x3E34]
  924. 00000A3C  6026                     bra        +0x28 /* 00000A64 */
  925. label00000A3E:
  926. 00000A3E  7004                     moveq.l    D0, 0x04
  927. 00000A40  B047                     cmp.w      D0, D7
  928. 00000A42  57C0                     seq        D0
  929. 00000A44  4400                     neg.b      D0
  930. 00000A46  1B40 B47A                move.b     [A5 - 0x4B86], D0
  931. 00000A4A  6710                     beq        +0x12 /* 00000A5C */
  932. 00000A4C  486D B540                pea.l      [A5 - 0x4AC0]
  933. 00000A50  4EAD 1B12                jsr        [A5 + 0x1B12 /* export_862 */]
  934. 00000A54  1F3C 000D                move.b     -[A7], 0xD /* '\r' */
  935. 00000A58  4EAD 1A52                jsr        [A5 + 0x1A52 /* export_838 */]
  936. label00000A5C:
  937. 00000A5C  4EAD 2742                jsr        [A5 + 0x2742 /* export_1252 */]
  938. 00000A60  422D B47A                clr.b      [A5 - 0x4B86]
  939. label00000A64:
  940. 00000A64  2E1F                     move.l     D7, [A7]+
  941. 00000A66  4E5E                     unlink     A6
  942. 00000A68  4E75                     rts
  943. export_1635:
  944. 00000A6A  4E56 FFFE                link       A6, -0x0002
  945. 00000A6E  2F07                     move.l     -[A7], D7
  946. 00000A70  1E2D F59C                move.b     D7, [A5 - 0xA64]
  947. 00000A74  1B7C 0001 F59C           move.b     [A5 - 0xA64], 0x1
  948. 00000A7A  4267                     clr.w      -[A7]
  949. 00000A7C  4EAD 090A                jsr        [A5 + 0x90A /* export_285 */]
  950. 00000A80  1B47 F59C                move.b     [A5 - 0xA64], D7
  951. 00000A84  1007                     move.b     D0, D7
  952. 00000A86  6606                     bne        +0x8 /* 00000A8E */
  953. 00000A88  486D 090A                pea.l      [A5 + 0x90A /* export_285 */]
  954. 00000A8C  A9F1                     syscall    UnloadSeg
  955. label00000A8E:
  956. 00000A8E  2E1F                     move.l     D7, [A7]+
  957. 00000A90  4E5E                     unlink     A6
  958. 00000A92  4E75                     rts
  959. export_1636:
  960. 00000A94  4E56 FFFA                link       A6, -0x0006
  961. 00000A98  700A                     moveq.l    D0, 0x0A
  962. 00000A9A  B06D B520                cmp.w      D0, [A5 - 0x4AE0]
  963. 00000A9E  6E0A                     bgt        +0xC /* 00000AAA */
  964. 00000AA0  486E FFFA                pea.l      [A6 - 0x6]
  965. 00000AA4  4EAD 1B12                jsr        [A5 + 0x1B12 /* export_862 */]
  966. 00000AA8  601A                     bra        +0x1C /* 00000AC4 */
  967. label00000AAA:
  968. 00000AAA  526D B520                addq.w     [A5 - 0x4AE0], 1
  969. 00000AAE  302D B520                move.w     D0, [A5 - 0x4AE0]
  970. 00000AB2  5340                     subq.w     D0, 1
  971. 00000AB4  41ED B480                lea.l      A0, [A5 - 0x4B80]
  972. 00000AB8  C1FC 0006                muls.w     D0, 0x6
  973. 00000ABC  4870 0000                pea.l      [A0 + D0.w]
  974. 00000AC0  4EAD 1B12                jsr        [A5 + 0x1B12 /* export_862 */]
  975. label00000AC4:
  976. 00000AC4  4E5E                     unlink     A6
  977. 00000AC6  4E75                     rts
  978. export_1637:
  979. 00000AC8  4E56 FFF0                link       A6, -0x0010
  980. 00000ACC  48E7 0F00                movem.l    -[A7], D4,D5,D6,D7
  981. 00000AD0  4267                     clr.w      -[A7]
  982. 00000AD2  4EAD 1ADA                jsr        [A5 + 0x1ADA /* export_855 */]
  983. 00000AD6  3C1F                     move.w     D6, [A7]+
  984. 00000AD8  7001                     moveq.l    D0, 0x01
  985. 00000ADA  B046                     cmp.w      D0, D6
  986. 00000ADC  57C0                     seq        D0
  987. 00000ADE  7202                     moveq.l    D1, 0x02
  988. 00000AE0  B246                     cmp.w      D1, D6
  989. 00000AE2  57C1                     seq        D1
  990. 00000AE4  8001                     or.b       D0, D1
  991. 00000AE6  6756                     beq        +0x58 /* 00000B3E */
  992. 00000AE8  7002                     moveq.l    D0, 0x02
  993. 00000AEA  B046                     cmp.w      D0, D6
  994. 00000AEC  6616                     bne        +0x18 /* 00000B04 */
  995. 00000AEE  4267                     clr.w      -[A7]
  996. 00000AF0  4EAD 1ADA                jsr        [A5 + 0x1ADA /* export_855 */]
  997. 00000AF4  301F                     move.w     D0, [A7]+
  998. 00000AF6  48C0                     ext.l      D0
  999. 00000AF8  2A00                     move.l     D5, D0
  1000. 00000AFA  1F3C 000D                move.b     -[A7], 0xD /* '\r' */
  1001. 00000AFE  4EAD 1A52                jsr        [A5 + 0x1A52 /* export_838 */]
  1002. 00000B02  6002                     bra        +0x4 /* 00000B06 */
  1003. label00000B04:
  1004. 00000B04  7A01                     moveq.l    D5, 0x01
  1005. label00000B06:
  1006. 00000B06  42A7                     clr.l      -[A7]
  1007. 00000B08  A975                     syscall    TickCount
  1008. 00000B0A  42A7                     clr.l      -[A7]
  1009. 00000B0C  4EAD 1AC2                jsr        [A5 + 0x1AC2 /* export_852 */]
  1010. 00000B10  2F05                     move.l     -[A7], D5
  1011. 00000B12  4EAD 046A                jsr        [A5 + 0x46A /* export_137 */]
  1012. 00000B16  201F                     move.l     D0, [A7]+
  1013. 00000B18  D09F                     add.l      D0, [A7]+
  1014. 00000B1A  2D40 FFF8                move.l     [A6 - 0x8], D0
  1015. label00000B1E:
  1016. 00000B1E  4EAD 26F2                jsr        [A5 + 0x26F2 /* export_1242 */]
  1017. 00000B22  4267                     clr.w      -[A7]
  1018. 00000B24  4EAD 1F9A                jsr        [A5 + 0x1F9A /* export_1007 */]
  1019. 00000B28  42A7                     clr.l      -[A7]
  1020. 00000B2A  A975                     syscall    TickCount
  1021. 00000B2C  201F                     move.l     D0, [A7]+
  1022. 00000B2E  B0AE FFF8                cmp.l      D0, [A6 - 0x8]
  1023. 00000B32  5CC0                     sge        D0
  1024. 00000B34  801F                     or.b       D0, [A7]+
  1025. 00000B36  0240 0001                andi.w     D0, 0x1
  1026. 00000B3A  67E2                     beq        -0x1C /* 00000B1E */
  1027. 00000B3C  6066                     bra        +0x68 /* 00000BA4 */
  1028. label00000B3E:
  1029. 00000B3E  42A7                     clr.l      -[A7]
  1030. 00000B40  4EAD 1AC2                jsr        [A5 + 0x1AC2 /* export_852 */]
  1031. 00000B44  281F                     move.l     D4, [A7]+
  1032. 00000B46  4267                     clr.w      -[A7]
  1033. 00000B48  4EAD 1ADA                jsr        [A5 + 0x1ADA /* export_855 */]
  1034. 00000B4C  4A5F                     tst.w      [A7]+
  1035. 00000B4E  57C0                     seq        D0
  1036. 00000B50  4400                     neg.b      D0
  1037. 00000B52  1D40 FFF2                move.b     [A6 - 0xE], D0
  1038. 00000B56  7E01                     moveq.l    D7, 0x01
  1039. label00000B58:
  1040. 00000B58  1007                     move.b     D0, D7
  1041. 00000B5A  6748                     beq        +0x4A /* 00000BA4 */
  1042. 00000B5C  122D B820                move.b     D1, [A5 - 0x47E0]
  1043. 00000B60  6612                     bne        +0x14 /* 00000B74 */
  1044. 00000B62  48E7 C000                movem.l    -[A7], D0,D1
  1045. 00000B66  4267                     clr.w      -[A7]
  1046. 00000B68  4EAD 1F9A                jsr        [A5 + 0x1F9A /* export_1007 */]
  1047. 00000B6C  141F                     move.b     D2, [A7]+
  1048. 00000B6E  4CDF 0003                movem.l    D0,D1, [A7]+
  1049. 00000B72  8202                     or.b       D1, D2
  1050. label00000B74:
  1051. 00000B74  0A01 0001                xori.b     D1, 0x1
  1052. 00000B78  C001                     and.b      D0, D1
  1053. 00000B7A  6728                     beq        +0x2A /* 00000BA4 */
  1054. 00000B7C  206D E190                movea.l    A0, [A5 - 0x1E70]
  1055. 00000B80  2050                     movea.l    A0, [A0]
  1056. 00000B82  2004                     move.l     D0, D4
  1057. 00000B84  D090                     add.l      D0, [A0]
  1058. 00000B86  2F00                     move.l     -[A7], D0
  1059. 00000B88  205F                     movea.l    A0, [A7]+
  1060. 00000B8A  4E90                     jsr        [A0]
  1061. 00000B8C  4267                     clr.w      -[A7]
  1062. 00000B8E  4EAD 1AD2                jsr        [A5 + 0x1AD2 /* export_854 */]
  1063. 00000B92  1E1F                     move.b     D7, [A7]+
  1064. 00000B94  102E FFF2                move.b     D0, [A6 - 0xE]
  1065. 00000B98  6704                     beq        +0x6 /* 00000B9E */
  1066. 00000B9A  0A07 0001                xori.b     D7, 0x1
  1067. label00000B9E:
  1068. 00000B9E  4EAD 26F2                jsr        [A5 + 0x26F2 /* export_1242 */]
  1069. 00000BA2  60B4                     bra        -0x4A /* 00000B58 */
  1070. label00000BA4:
  1071. 00000BA4  4CDF 00F0                movem.l    D4,D5,D6,D7, [A7]+
  1072. 00000BA8  4E5E                     unlink     A6
  1073. 00000BAA  4E75                     rts
  1074. export_1638:
  1075. 00000BAC  4E56 0000                link       A6, 0
  1076. 00000BB0  4EAD 0532                jsr        [A5 + 0x532 /* export_162 */]
  1077. 00000BB4  486D 0532                pea.l      [A5 + 0x532 /* export_162 */]
  1078. 00000BB8  A9F1                     syscall    UnloadSeg
  1079. 00000BBA  4E5E                     unlink     A6
  1080. 00000BBC  4E75                     rts
  1081. export_1639:
  1082. 00000BBE  4E56 FFFC                link       A6, -0x0004
  1083. 00000BC2  2F07                     move.l     -[A7], D7
  1084. 00000BC4  3D7C 0001 FFFC           move.w     [A6 - 0x4], 0x1
  1085. 00000BCA  3E2E FFFC                move.w     D7, [A6 - 0x4]
  1086. 00000BCE  6008                     bra        +0xA /* 00000BD8 */
  1087. label00000BD0:
  1088. 00000BD0  3F07                     move.w     -[A7], D7
  1089. 00000BD2  4EBA 0010                jsr        [PC + 0x10 /* 00000BE4 */]
  1090. 00000BD6  5247                     addq.w     D7, 1
  1091. label00000BD8:
  1092. 00000BD8  7003                     moveq.l    D0, 0x03
  1093. 00000BDA  B047                     cmp.w      D0, D7
  1094. 00000BDC  6CF2                     bge        -0xC /* 00000BD0 */
  1095. 00000BDE  2E1F                     move.l     D7, [A7]+
  1096. 00000BE0  4E5E                     unlink     A6
  1097. 00000BE2  4E75                     rts
  1098. export_1640:
  1099. fn00000BE4:
  1100. 00000BE4  4E56 FFAA                link       A6, -0x0056
  1101. 00000BE8  48E7 0108                movem.l    -[A7], D7,A4
  1102. 00000BEC  302E 0008                move.w     D0, [A6 + 0x8]
  1103. 00000BF0  5340                     subq.w     D0, 1
  1104. 00000BF2  41ED F910                lea.l      A0, [A5 - 0x6F0]
  1105. 00000BF6  C1FC 0108                muls.w     D0, 0x108
  1106. 00000BFA  49F0 0000                lea.l      A4, [A0 + D0.w]
  1107. 00000BFE  4A6C 0100                tst.w      [A4 + 0x100]
  1108. 00000C02  6602                     bne        +0x4 /* 00000C06 */
  1109. 00000C04  605E                     bra        +0x60 /* 00000C64 */
  1110. label00000C06:
  1111. 00000C06  70FF                     moveq.l    D0, 0xFFFFFFFF
  1112. 00000C08  B0AC 0104                cmp.l      D0, [A4 + 0x104]
  1113. 00000C0C  5DC0                     slt        D0
  1114. 00000C0E  122C 0103                move.b     D1, [A4 + 0x103]
  1115. 00000C12  0A01 0001                xori.b     D1, 0x1
  1116. 00000C16  C001                     and.b      D0, D1
  1117. 00000C18  6710                     beq        +0x12 /* 00000C2A */
  1118. 00000C1A  4267                     clr.w      -[A7]
  1119. 00000C1C  3F2C 0100                move.w     -[A7], [A4 + 0x100]
  1120. 00000C20  2F2C 0104                move.l     -[A7], [A4 + 0x104]
  1121. 00000C24  4EAD 0232                jsr        [A5 + 0x232 /* export_66 */]
  1122. 00000C28  3E1F                     move.w     D7, [A7]+
  1123. label00000C2A:
  1124. 00000C2A  486E FFAA                pea.l      [A6 - 0x56]
  1125. 00000C2E  7050                     moveq.l    D0, 0x50
  1126. 00000C30  2F00                     move.l     -[A7], D0
  1127. 00000C32  4EAD 29CA                jsr        [A5 + 0x29CA /* export_1333 */]
  1128. 00000C36  3D6C 0100 FFC2           move.w     [A6 - 0x3E], [A4 + 0x100]
  1129. 00000C3C  102C 0102                move.b     D0, [A4 + 0x102]
  1130. 00000C40  670E                     beq        +0x10 /* 00000C50 */
  1131. 00000C42  4267                     clr.w      -[A7]
  1132. 00000C44  486E FFAA                pea.l      [A6 - 0x56]
  1133. 00000C48  4267                     clr.w      -[A7]
  1134. 00000C4A  4EAD 01E2                jsr        [A5 + 0x1E2 /* export_56 */]
  1135. 00000C4E  3E1F                     move.w     D7, [A7]+
  1136. label00000C50:
  1137. 00000C50  4267                     clr.w      -[A7]
  1138. 00000C52  486E FFAA                pea.l      [A6 - 0x56]
  1139. 00000C56  4267                     clr.w      -[A7]
  1140. 00000C58  4EAD 01C2                jsr        [A5 + 0x1C2 /* export_52 */]
  1141. 00000C5C  3E1F                     move.w     D7, [A7]+
  1142. 00000C5E  426C 0100                clr.w      [A4 + 0x100]
  1143. 00000C62  4214                     clr.b      [A4]
  1144. label00000C64:
  1145. 00000C64  4CDF 1080                movem.l    D7,A4, [A7]+
  1146. 00000C68  4E5E                     unlink     A6
  1147. 00000C6A  205F                     movea.l    A0, [A7]+
  1148. 00000C6C  544F                     addq.w     A7, 2
  1149. 00000C6E  4ED0                     jmp        [A0]
  1150. export_1641:
  1151. 00000C70  4E56 FECC                link       A6, -0x0134
  1152. 00000C74  48E7 0300                movem.l    -[A7], D6,D7
  1153. 00000C78  486E FED0                pea.l      [A6 - 0x130]
  1154. 00000C7C  4EAD 1B8A                jsr        [A5 + 0x1B8A /* export_877 */]
  1155. 00000C80  4267                     clr.w      -[A7]
  1156. 00000C82  486E FED0                pea.l      [A6 - 0x130]
  1157. 00000C86  4267                     clr.w      -[A7]
  1158. 00000C88  4EAD 121A                jsr        [A5 + 0x121A /* export_575 */]
  1159. 00000C8C  3C1F                     move.w     D6, [A7]+
  1160. 00000C8E  2E2E FED2                move.l     D7, [A6 - 0x12E]
  1161. 00000C92  4267                     clr.w      -[A7]
  1162. 00000C94  2F07                     move.l     -[A7], D7
  1163. 00000C96  3F06                     move.w     -[A7], D6
  1164. 00000C98  486E FFE0                pea.l      [A6 - 0x20]
  1165. 00000C9C  4EAD 2AF2                jsr        [A5 + 0x2AF2 /* export_1370 */]
  1166. 00000CA0  101F                     move.b     D0, [A7]+
  1167. 00000CA2  6756                     beq        +0x58 /* 00000CFA */
  1168. 00000CA4  7001                     moveq.l    D0, 0x01
  1169. 00000CA6  B02E FFE4                cmp.b      D0, [A6 - 0x1C]
  1170. 00000CAA  670A                     beq        +0xC /* 00000CB6 */
  1171. 00000CAC  3F3C 009F                move.w     -[A7], 0x9F
  1172. 00000CB0  4EAD 11AA                jsr        [A5 + 0x11AA /* export_561 */]
  1173. 00000CB4  6044                     bra        +0x46 /* 00000CFA */
  1174. label00000CB6:
  1175. 00000CB6  102E 0008                move.b     D0, [A6 + 0x8]
  1176. 00000CBA  6714                     beq        +0x16 /* 00000CD0 */
  1177. 00000CBC  7000                     moveq.l    D0, 0x00
  1178. 00000CBE  303C 00FE                move.w     D0, 0xFE
  1179. 00000CC2  7200                     moveq.l    D1, 0x00
  1180. 00000CC4  122E FFE5                move.b     D1, [A6 - 0x1B]
  1181. 00000CC8  C081                     and.l      D0, D1
  1182. 00000CCA  1D40 FFE5                move.b     [A6 - 0x1B], D0
  1183. 00000CCE  6010                     bra        +0x12 /* 00000CE0 */
  1184. label00000CD0:
  1185. 00000CD0  7000                     moveq.l    D0, 0x00
  1186. 00000CD2  102E FFE5                move.b     D0, [A6 - 0x1B]
  1187. 00000CD6  80BC 0000 0001           or.l       D0, 0x1
  1188. 00000CDC  1D40 FFE5                move.b     [A6 - 0x1B], D0
  1189. label00000CE0:
  1190. 00000CE0  4267                     clr.w      -[A7]
  1191. 00000CE2  2F07                     move.l     -[A7], D7
  1192. 00000CE4  486E FFE0                pea.l      [A6 - 0x20]
  1193. 00000CE8  4EAD 2BF2                jsr        [A5 + 0x2BF2 /* export_1402 */]
  1194. 00000CEC  101F                     move.b     D0, [A7]+
  1195. 00000CEE  670A                     beq        +0xC /* 00000CFA */
  1196. 00000CF0  2F07                     move.l     -[A7], D7
  1197. 00000CF2  3F06                     move.w     -[A7], D6
  1198. 00000CF4  4267                     clr.w      -[A7]
  1199. 00000CF6  4EAD 2772                jsr        [A5 + 0x2772 /* export_1258 */]
  1200. label00000CFA:
  1201. 00000CFA  4CDF 00C0                movem.l    D6,D7, [A7]+
  1202. 00000CFE  4E5E                     unlink     A6
  1203. 00000D00  205F                     movea.l    A0, [A7]+
  1204. 00000D02  544F                     addq.w     A7, 2
  1205. 00000D04  4ED0                     jmp        [A0]
  1206. export_1642:
  1207. 00000D06  4E56 FFFE                link       A6, -0x0002
  1208. 00000D0A  2F07                     move.l     -[A7], D7
  1209. 00000D0C  1E2D F58E                move.b     D7, [A5 - 0xA72]
  1210. 00000D10  1B7C 0001 F58E           move.b     [A5 - 0xA72], 0x1
  1211. 00000D16  1F2E 000A                move.b     -[A7], [A6 + 0xA]
  1212. 00000D1A  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  1213. 00000D1E  4EAD 053A                jsr        [A5 + 0x53A /* export_163 */]
  1214. 00000D22  1B47 F58E                move.b     [A5 - 0xA72], D7
  1215. 00000D26  1007                     move.b     D0, D7
  1216. 00000D28  6606                     bne        +0x8 /* 00000D30 */
  1217. 00000D2A  486D 053A                pea.l      [A5 + 0x53A /* export_163 */]
  1218. 00000D2E  A9F1                     syscall    UnloadSeg
  1219. label00000D30:
  1220. 00000D30  2E1F                     move.l     D7, [A7]+
  1221. 00000D32  4E5E                     unlink     A6
  1222. 00000D34  2E9F                     move.l     [A7], [A7]+
  1223. 00000D36  4E75                     rts
  1224. export_1643:
  1225. 00000D38  4E56 0000                link       A6, 0
  1226. 00000D3C  487A 000E                pea.l      [PC + 0xE /* 00000D4C, value 0x16546F6F, pstring "Too many windows open." */]
  1227. 00000D40  3F3C 0095                move.w     -[A7], 0x95
  1228. 00000D44  4EBA 0258                jsr        [PC + 0x258 /* 00000F9E */]
  1229. 00000D48  4E5E                     unlink     A6
  1230. 00000D4A  4E75                     rts
  1231. 00000D4C  1654                     movea.b    A3, [A4]
  1232. 00000D4E  6F6F                     ble        +0x71 /* 00000DBF */
  1233. 00000D50  206D 616E                movea.l    A0, [A5 + 0x616E]
  1234. 00000D54  7920                     moveq.l    D4, 0x20
  1235. 00000D56  7769                     moveq.l    D3, 0x69
  1236. 00000D58  6E64                     bgt        +0x66 /* 00000DBE */
  1237. 00000D5A  6F77                     ble        +0x79 /* 00000DD3 */
  1238. 00000D5C  7320                     moveq.l    D1, 0x20
  1239. 00000D5E  6F70                     ble        +0x72 /* 00000DD0 */
  1240. 00000D60  656E                     bcs        +0x70 /* 00000DD0 */
  1241. 00000D62  2E00                     move.l     D7, D0
  1242. export_1644:
  1243. 00000D64  4E56 0000                link       A6, 0
  1244. 00000D68  102E 0008                move.b     D0, [A6 + 0x8]
  1245. 00000D6C  670C                     beq        +0xE /* 00000D7A */
  1246. 00000D6E  487A 0030                pea.l      [PC + 0x30 /* 00000DA0, value 0x104E6F20, pstring "No such document" */]
  1247. 00000D72  4267                     clr.w      -[A7]
  1248. 00000D74  4EBA 0228                jsr        [PC + 0x228 /* 00000F9E */]
  1249. 00000D78  600A                     bra        +0xC /* 00000D84 */
  1250. label00000D7A:
  1251. 00000D7A  487A 0010                pea.l      [PC + 0x10 /* 00000D8C, value 0x134E6F20, pstring "No such application" */]
  1252. 00000D7E  4267                     clr.w      -[A7]
  1253. 00000D80  4EBA 021C                jsr        [PC + 0x21C /* 00000F9E */]
  1254. label00000D84:
  1255. 00000D84  4E5E                     unlink     A6
  1256. 00000D86  205F                     movea.l    A0, [A7]+
  1257. 00000D88  544F                     addq.w     A7, 2
  1258. 00000D8A  4ED0                     jmp        [A0]
  1259. 00000D8C  134E 6F20                move.b     [A1 + 0x6F20], A6
  1260. 00000D90  7375                     moveq.l    D1, 0x75
  1261. 00000D92  6368                     bls        +0x6A /* 00000DFC */
  1262. 00000D94  2061                     movea.l    A0, -[A1]
  1263. 00000D96  7070                     moveq.l    D0, 0x70
  1264. 00000D98  6C69                     bge        +0x6B /* 00000E03 */
  1265. 00000D9A  6361                     bls        +0x63 /* 00000DFD */
  1266. 00000D9C  7469                     moveq.l    D2, 0x69
  1267. 00000D9E  6F6E                     ble        +0x70 /* 00000E0E */
  1268. 00000DA0  104E                     movea.b    A0, A6
  1269. 00000DA2  6F20                     ble        +0x22 /* 00000DC4 */
  1270. 00000DA4  7375                     moveq.l    D1, 0x75
  1271. 00000DA6  6368                     bls        +0x6A /* 00000E10 */
  1272. 00000DA8  2064                     movea.l    A0, -[A4]
  1273. 00000DAA  6F63                     ble        +0x65 /* 00000E0F */
  1274. 00000DAC  756D                     moveq.l    D2, 0x6D
  1275. 00000DAE  656E                     bcs        +0x70 /* 00000E1E */
  1276. 00000DB0  7400                     moveq.l    D2, 0x00
  1277. export_1645:
  1278. 00000DB2  4E56 FFB2                link       A6, -0x004E
  1279. 00000DB6  202E 0008                move.l     D0, [A6 + 0x8]
  1280. 00000DBA  0480 FFFF F950           subi.l     D0, 0xFFFFF950
  1281. // begin alternate branch 00000DBE-00000DC0
  1282. label00000DBE:
  1283. 00000DBE  F950                     .extension 0x950 // unimplemented
  1284. // end alternate branch 00000DBE-00000DC0
  1285. label00000DBE: // (misaligned)
  1286. 00000DC0  672C                     beq        +0x2E /* 00000DEE */
  1287. 00000DC2  0480 0000 0004           subi.l     D0, 0x4
  1288. // begin alternate branch 00000DC4-00000DC8
  1289. label00000DC4:
  1290. 00000DC4  0000 0004                ori.b      D0, 0x4
  1291. // end alternate branch 00000DC4-00000DC8
  1292. label00000DC4: // (misaligned)
  1293. 00000DC8  671E                     beq        +0x20 /* 00000DE8 */
  1294. 00000DCA  0480 0000 044B           subi.l     D0, 0x44B
  1295. label00000DD0:
  1296. 00000DD0  6710                     beq        +0x12 /* 00000DE2 */
  1297. 00000DD2  0480 0000 01E1           subi.l     D0, 0x1E1
  1298. 00000DD8  6702                     beq        +0x4 /* 00000DDC */
  1299. 00000DDA  601E                     bra        +0x20 /* 00000DFA */
  1300. label00000DDC:
  1301. 00000DDC  4EBA 007C                jsr        [PC + 0x7C /* 00000E5A */]
  1302. 00000DE0  6042                     bra        +0x44 /* 00000E24 */
  1303. label00000DE2:
  1304. 00000DE2  4EBA 00D2                jsr        [PC + 0xD2 /* 00000EB6 */]
  1305. 00000DE6  603C                     bra        +0x3E /* 00000E24 */
  1306. label00000DE8:
  1307. 00000DE8  4EBA 00F2                jsr        [PC + 0xF2 /* 00000EDC */]
  1308. 00000DEC  6036                     bra        +0x38 /* 00000E24 */
  1309. label00000DEE:
  1310. 00000DEE  487A 0062                pea.l      [PC + 0x62 /* 00000E52, value 0x754696D, pstring "Timeout" */]
  1311. 00000DF2  4267                     clr.w      -[A7]
  1312. 00000DF4  4EBA 01A8                jsr        [PC + 0x1A8 /* 00000F9E */]
  1313. 00000DF8  602A                     bra        +0x2C /* 00000E24 */
  1314. label00000DFA:
  1315. 00000DFA  487A 004A                pea.l      [PC + 0x4A /* 00000E46, value 0xA476F74 '\nGot', pstring "Got error " */]
  1316. // begin alternate branch 00000DFC-00000E02
  1317. label00000DFC:
  1318. 00000DFC  004A 486E                ori.w      A2, 0x486E /* 'Hn' */
  1319. 00000E00  FFB2                     .extension 0xFB2 // unimplemented
  1320. // end alternate branch 00000DFC-00000E02
  1321. label00000DFC: // (misaligned)
  1322. 00000DFE  486E FFB2                pea.l      [A6 - 0x4E]
  1323. 00000E02  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1324. 00000E06  4EAD 229A                jsr        [A5 + 0x229A /* export_1103 */]
  1325. 00000E0A  487A 001E                pea.l      [PC + 0x1E /* 00000E2A, value 0x1B207768 */]
  1326. label00000E0E:
  1327. 00000E0E  486E FFC6                pea.l      [A6 - 0x3A]
  1328. // begin alternate branch 00000E10-00000E12
  1329. label00000E10:
  1330. 00000E10  FFC6                     .extension 0xFC6 // unimplemented
  1331. // end alternate branch 00000E10-00000E12
  1332. label00000E10: // (misaligned)
  1333. 00000E12  3F3C 0003                move.w     -[A7], 0x3
  1334. 00000E16  4EAD 0492                jsr        [A5 + 0x492 /* export_142 */]
  1335. 00000E1A  486E FFC6                pea.l      [A6 - 0x3A]
  1336. label00000E1E:
  1337. 00000E1E  4267                     clr.w      -[A7]
  1338. 00000E20  4EBA 017C                jsr        [PC + 0x17C /* 00000F9E */]
  1339. label00000E24:
  1340. 00000E24  4E5E                     unlink     A6
  1341. 00000E26  2E9F                     move.l     [A7], [A7]+
  1342. 00000E28  4E75                     rts
  1343. 00000E2A  1B20                     move.b     -[A5], -[A0]
  1344. 00000E2C  7768                     moveq.l    D3, 0x68
  1345. 00000E2E  656E                     bcs        +0x70 /* 00000E9E */
  1346. 00000E30  2073 656E                movea.l    A0, <<invalid full ext with IS == 1 and I/IS == 6>>
  1347. 00000E34  6469                     bcc        +0x6B /* 00000E9F */
  1348. 00000E36  6E67                     bgt        +0x69 /* 00000E9F */
  1349. 00000E38  2041                     movea.l    A0, D1
  1350. 00000E3A  7070                     moveq.l    D0, 0x70
  1351. 00000E3C  6C65                     bge        +0x67 /* 00000EA3 */
  1352. 00000E3E  A820                     syscall    Get1NamedResource
  1353. 00000E40  6576                     bcs        +0x78 /* 00000EB8 */
  1354. 00000E42  656E                     bcs        +0x70 /* 00000EB2 */
  1355. 00000E44  742E                     moveq.l    D2, 0x2E
  1356. 00000E46  0A47 6F74                xori.w     D7, 0x6F74 /* 'ot' */
  1357. 00000E4A  2065                     movea.l    A0, -[A5]
  1358. 00000E4C  7272                     moveq.l    D1, 0x72
  1359. 00000E4E  6F72                     ble        +0x74 /* 00000EC2 */
  1360. 00000E50  2000                     move.l     D0, D0
  1361. 00000E52  0754                     bchg       [A4], D3
  1362. 00000E54  696D                     bvs        +0x6F /* 00000EC3 */
  1363. 00000E56  656F                     bcs        +0x71 /* 00000EC7 */
  1364. 00000E58  7574                     moveq.l    D2, 0x74
  1365. export_1646:
  1366. fn00000E5A:
  1367. 00000E5A  4E56 0000                link       A6, 0
  1368. 00000E5E  487A 000C                pea.l      [PC + 0xC /* 00000E6C, value 0x643616E, pstring "Cancel" */]
  1369. 00000E62  4267                     clr.w      -[A7]
  1370. 00000E64  4EBA 0138                jsr        [PC + 0x138 /* 00000F9E */]
  1371. 00000E68  4E5E                     unlink     A6
  1372. 00000E6A  4E75                     rts
  1373. 00000E6C  0643 616E                addi.w     D3, 0x616E /* 'an' */
  1374. 00000E70  6365                     bls        +0x67 /* 00000ED7 */
  1375. 00000E72  6C00 4E56                bge        +0x4E58 /* 00005CCA */
  1376. export_1647: // at 00000E74 (misaligned)
  1377. 00000E76  0000 487A                ori.b      D0, 0x7A /* 'z' */
  1378. 00000E7A  000E 3F3C                ori.b      A6, 0x3C /* '<' */
  1379. 00000E7E  000C 4EBA                ori.b      A4, 0xBA
  1380. 00000E82  011C                     btst       [A4]+, D0
  1381. 00000E84  4E5E                     unlink     A6
  1382. 00000E86  4E75                     rts
  1383. 00000E88  1843                     movea.b    A4, D3
  1384. 00000E8A  616E                     bsr        +0x70 /* 00000EFA */
  1385. 00000E8C  2774 2063 6C6F           move.l     [A3 + 0x6C6F], [A4 + D2.w + 0x63]
  1386. 00000E92  7365                     moveq.l    D1, 0x65
  1387. 00000E94  2074 6861                movea.l    A0, [A4 + D6 + 0x61]
  1388. 00000E98  7420                     moveq.l    D2, 0x20
  1389. 00000E9A  7769                     moveq.l    D3, 0x69
  1390. 00000E9C  6E64                     bgt        +0x66 /* 00000F02 */
  1391. label00000E9E:
  1392. 00000E9E  6F77                     ble        +0x79 /* 00000F17 */
  1393. 00000EA0  2E00                     move.l     D7, D0
  1394. export_1648:
  1395. 00000EA2  4E56 0000                link       A6, 0
  1396. 00000EA6  2B7C 4D50 5459 CFB2      move.l     [A5 - 0x304E], 0x4D505459 /* 'MPTY' */
  1397. 00000EAE  4EBA 016A                jsr        [PC + 0x16A /* 0000101A */]
  1398. label00000EB2:
  1399. 00000EB2  4E5E                     unlink     A6
  1400. 00000EB4  4E75                     rts
  1401. export_1649:
  1402. fn00000EB6:
  1403. 00000EB6  4E56 0000                link       A6, 0
  1404. // begin alternate branch 00000EB8-00000EC6
  1405. label00000EB8:
  1406. 00000EB8  0000 487A                ori.b      D0, 0x7A /* 'z' */
  1407. 00000EBC  000E 3F3C                ori.b      A6, 0x3C /* '<' */
  1408. 00000EC0  0098 4EBA 00DA           ori.l      [A0]+, 0x4EBA00DA
  1409. // end alternate branch 00000EB8-00000EC6
  1410. label00000EB8: // (misaligned)
  1411. 00000EBA  487A 000E                pea.l      [PC + 0xE /* 00000ECA, value 0x104E6F20, pstring "No such program." */]
  1412. 00000EBE  3F3C 0098                move.w     -[A7], 0x98
  1413. label00000EC2:
  1414. 00000EC2  4EBA 00DA                jsr        [PC + 0xDA /* 00000F9E */]
  1415. 00000EC6  4E5E                     unlink     A6
  1416. 00000EC8  4E75                     rts
  1417. 00000ECA  104E                     movea.b    A0, A6
  1418. 00000ECC  6F20                     ble        +0x22 /* 00000EEE */
  1419. 00000ECE  7375                     moveq.l    D1, 0x75
  1420. 00000ED0  6368                     bls        +0x6A /* 00000F3A */
  1421. 00000ED2  2070 726F                movea.l    A0, [A0 + D7.w * 2 + 0x6F]
  1422. 00000ED6  6772                     beq        +0x74 /* 00000F4A */
  1423. 00000ED8  616D                     bsr        +0x6F /* 00000F47 */
  1424. 00000EDA  2E00                     move.l     D7, D0
  1425. export_1650:
  1426. fn00000EDC:
  1427. 00000EDC  4E56 0000                link       A6, 0
  1428. 00000EE0  487A 000E                pea.l      [PC + 0xE /* 00000EF0, value 0x1E4E6F74, pstring "Not handled by target program." */]
  1429. 00000EE4  3F3C 007D                move.w     -[A7], 0x7D /* '}' */
  1430. 00000EE8  4EBA 00B4                jsr        [PC + 0xB4 /* 00000F9E */]
  1431. 00000EEC  4E5E                     unlink     A6
  1432. label00000EEE:
  1433. 00000EEE  4E75                     rts
  1434. 00000EF0  1E4E                     movea.b    A7, A6
  1435. 00000EF2  6F74                     ble        +0x76 /* 00000F68 */
  1436. 00000EF4  2068 616E                movea.l    A0, [A0 + 0x616E]
  1437. 00000EF8  646C                     bcc        +0x6E /* 00000F66 */
  1438. fn00000EFA:
  1439. 00000EFA  6564                     bcs        +0x66 /* 00000F60 */
  1440. 00000EFC  2062                     movea.l    A0, -[A2]
  1441. 00000EFE  7920                     moveq.l    D4, 0x20
  1442. 00000F00  7461                     moveq.l    D2, 0x61
  1443. label00000F02:
  1444. 00000F02  7267                     moveq.l    D1, 0x67
  1445. 00000F04  6574                     bcs        +0x76 /* 00000F7A */
  1446. 00000F06  2070 726F                movea.l    A0, [A0 + D7.w * 2 + 0x6F]
  1447. 00000F0A  6772                     beq        +0x74 /* 00000F7E */
  1448. 00000F0C  616D                     bsr        +0x6F /* 00000F7B */
  1449. 00000F0E  2E00                     move.l     D7, D0
  1450. export_1651:
  1451. 00000F10  4E56 0000                link       A6, 0
  1452. 00000F14  487A 000E                pea.l      [PC + 0xE /* 00000F24, value 0x2C4E6F74 ',Not', pstring "Not supported by this version of the system." */]
  1453. 00000F18  3F3C 0097                move.w     -[A7], 0x97
  1454. 00000F1C  4EBA 0080                jsr        [PC + 0x80 /* 00000F9E */]
  1455. 00000F20  4E5E                     unlink     A6
  1456. 00000F22  4E75                     rts
  1457. 00000F24  2C4E                     movea.l    A6, A6
  1458. 00000F26  6F74                     ble        +0x76 /* 00000F9C */
  1459. 00000F28  2073 7570 706F 7274      movea.l    A0, [A3 + 0x706F7274]
  1460. 00000F30  6564                     bcs        +0x66 /* 00000F96 */
  1461. 00000F32  2062                     movea.l    A0, -[A2]
  1462. 00000F34  7920                     moveq.l    D4, 0x20
  1463. 00000F36  7468                     moveq.l    D2, 0x68
  1464. 00000F38  6973                     bvs        +0x75 /* 00000FAD */
  1465. label00000F3A:
  1466. 00000F3A  2076 6572 7369 6F6E 206F movea.l    A0, [[A6 + 0x73696F6E] + 0x206F]
  1467. 00000F44  6620                     bne        +0x22 /* 00000F66 */
  1468. 00000F46  7468                     moveq.l    D2, 0x68
  1469. 00000F48  6520                     bcs        +0x22 /* 00000F6A */
  1470. label00000F4A:
  1471. 00000F4A  7379                     moveq.l    D1, 0x79
  1472. 00000F4C  7374                     moveq.l    D1, 0x74
  1473. 00000F4E  656D                     bcs        +0x6F /* 00000FBD */
  1474. 00000F50  2E00                     move.l     D7, D0
  1475. export_1652:
  1476. fn00000F52:
  1477. 00000F52  4E56 0000                link       A6, 0
  1478. 00000F56  203C 4D50 5459           move.l     D0, 0x4D505459 /* 'MPTY' */
  1479. 00000F5C  B0AD CFB2                cmp.l      D0, [A5 - 0x304E]
  1480. label00000F60:
  1481. 00000F60  57C0                     seq        D0
  1482. 00000F62  4A00                     tst.b      D0
  1483. 00000F64  660E                     bne        +0x10 /* 00000F74 */
  1484. label00000F66:
  1485. 00000F66  223C 6E75 6C6C           move.l     D1, 0x6E756C6C /* 'null' */
  1486. // begin alternate branch 00000F68-00000F6A
  1487. label00000F68:
  1488. 00000F68  6E75                     bgt        +0x77 /* 00000FDF */
  1489. // end alternate branch 00000F68-00000F6A
  1490. // begin alternate branch 00000F6A-00000F6C
  1491. label00000F6A:
  1492. 00000F6A  6C6C                     bge        +0x6E /* 00000FD8 */
  1493. // end alternate branch 00000F6A-00000F6C
  1494. label00000F68: // (misaligned)
  1495. label00000F6A: // (misaligned)
  1496. 00000F6C  B2AD CFB2                cmp.l      D1, [A5 - 0x304E]
  1497. 00000F70  57C1                     seq        D1
  1498. 00000F72  8001                     or.b       D0, D1
  1499. label00000F74:
  1500. 00000F74  4400                     neg.b      D0
  1501. 00000F76  1D40 0008                move.b     [A6 + 0x8], D0
  1502. label00000F7A:
  1503. 00000F7A  4E5E                     unlink     A6
  1504. 00000F7C  4E75                     rts
  1505. export_1653:
  1506. label00000F7E:
  1507. 00000F7E  4E56 0000                link       A6, 0
  1508. 00000F82  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1509. 00000F86  1F3C 0001                move.b     -[A7], 0x1
  1510. 00000F8A  4EAD 1B22                jsr        [A5 + 0x1B22 /* export_864 */]
  1511. 00000F8E  4267                     clr.w      -[A7]
  1512. 00000F90  486D CFB2                pea.l      [A5 - 0x304E]
  1513. 00000F94  4EAD 1AA2                jsr        [A5 + 0x1AA2 /* export_848 */]
  1514. // begin alternate branch 00000F96-00000F98
  1515. label00000F96:
  1516. 00000F96  1AA2                     move.b     [A5], -[A2]
  1517. // end alternate branch 00000F96-00000F98
  1518. label00000F96: // (misaligned)
  1519. 00000F98  4E5E                     unlink     A6
  1520. 00000F9A  2E9F                     move.l     [A7], [A7]+
  1521. label00000F9C:
  1522. 00000F9C  4E75                     rts
  1523. export_1654:
  1524. fn00000F9E:
  1525. 00000F9E  4E56 FF00                link       A6, -0x0100
  1526. 00000FA2  206E 000A                movea.l    A0, [A6 + 0xA]
  1527. 00000FA6  43EE FF00                lea.l      A1, [A6 - 0x100]
  1528. 00000FAA  707F                     moveq.l    D0, 0x7F
  1529. label00000FAC:
  1530. 00000FAC  32D8                     move.w     [A1]+, [A0]+
  1531. 00000FAE  51C8 FFFC                dbf        D0, -0x6 /* 00000FAC */
  1532. 00000FB2  2B7C 5A45 524F CFB2      move.l     [A5 - 0x304E], 0x5A45524F /* 'ZERO' */
  1533. 00000FBA  4AAD CFB6                tst.l      [A5 - 0x304A]
  1534. 00000FBE  6616                     bne        +0x18 /* 00000FD6 */
  1535. 00000FC0  42A7                     clr.l      -[A7]
  1536. 00000FC2  4240                     clr.w      D0
  1537. 00000FC4  102E FF00                move.b     D0, [A6 - 0x100]
  1538. 00000FC8  5240                     addq.w     D0, 1
  1539. 00000FCA  48C0                     ext.l      D0
  1540. 00000FCC  2F00                     move.l     -[A7], D0
  1541. 00000FCE  4EAD 222A                jsr        [A5 + 0x222A /* export_1089 */]
  1542. 00000FD2  2B5F CFB6                move.l     [A5 - 0x304A], [A7]+
  1543. label00000FD6:
  1544. 00000FD6  486E FF00                pea.l      [A6 - 0x100]
  1545. // begin alternate branch 00000FD8-00000FDA
  1546. label00000FD8:
  1547. 00000FD8  FF00                     .extension 0xF00 // unimplemented
  1548. // end alternate branch 00000FD8-00000FDA
  1549. label00000FD8: // (misaligned)
  1550. 00000FDA  2F2D CFB6                move.l     -[A7], [A5 - 0x304A]
  1551. 00000FDE  4EAD 1232                jsr        [A5 + 0x1232 /* export_578 */]
  1552. 00000FE2  4EBA 0036                jsr        [PC + 0x36 /* 0000101A */]
  1553. 00000FE6  4A6E 0008                tst.w      [A6 + 0x8]
  1554. 00000FEA  56C0                     sne        D0
  1555. 00000FEC  4A00                     tst.b      D0
  1556. 00000FEE  6722                     beq        +0x24 /* 00001012 */
  1557. 00000FF0  41ED E1D2                lea.l      A0, [A5 - 0x1E2E]
  1558. 00000FF4  B1ED E31E                cmpa.l     A0, [A5 - 0x1CE2]
  1559. 00000FF8  57C1                     seq        D1
  1560. 00000FFA  C001                     and.b      D0, D1
  1561. 00000FFC  6714                     beq        +0x16 /* 00001012 */
  1562. 00000FFE  122D 9FDE                move.b     D1, [A5 - 0x6022]
  1563. 00001002  0A01 0001                xori.b     D1, 0x1
  1564. 00001006  C001                     and.b      D0, D1
  1565. 00001008  6708                     beq        +0xA /* 00001012 */
  1566. 0000100A  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  1567. 0000100E  4EAD 11AA                jsr        [A5 + 0x11AA /* export_561 */]
  1568. label00001012:
  1569. 00001012  4E5E                     unlink     A6
  1570. 00001014  205F                     movea.l    A0, [A7]+
  1571. 00001016  5C4F                     addq.w     A7, 6
  1572. 00001018  4ED0                     jmp        [A0]
  1573. export_1655:
  1574. fn0000101A:
  1575. 0000101A  4E56 FFF6                link       A6, -0x000A
  1576. 0000101E  2F07                     move.l     -[A7], D7
  1577. 00001020  4267                     clr.w      -[A7]
  1578. 00001022  487A 0086                pea.l      [PC + 0x86 /* 000010AA, value 0xA746865 '\nthe', pstring "the result" */]
  1579. 00001026  4EAD 1C92                jsr        [A5 + 0x1C92 /* export_910 */]
  1580. 0000102A  3E1F                     move.w     D7, [A7]+
  1581. 0000102C  6620                     bne        +0x22 /* 0000104E */
  1582. 0000102E  4267                     clr.w      -[A7]
  1583. 00001030  4EBA FF20                jsr        [PC - 0xE0 /* 00000F52 */]
  1584. 00001034  101F                     move.b     D0, [A7]+
  1585. 00001036  6702                     beq        +0x4 /* 0000103A */
  1586. 00001038  606A                     bra        +0x6C /* 000010A4 */
  1587. label0000103A:
  1588. 0000103A  4267                     clr.w      -[A7]
  1589. 0000103C  206D E31E                movea.l    A0, [A5 - 0x1CE2]
  1590. 00001040  4868 000C                pea.l      [A0 + 0xC]
  1591. 00001044  487A 0064                pea.l      [PC + 0x64 /* 000010AA, value 0xA746865 '\nthe', pstring "the result" */]
  1592. 00001048  4EAD 1CC2                jsr        [A5 + 0x1CC2 /* export_916 */]
  1593. 0000104C  3E1F                     move.w     D7, [A7]+
  1594. label0000104E:
  1595. 0000104E  203C 5A45 524F           move.l     D0, 0x5A45524F /* 'ZERO' */
  1596. 00001054  B0AD CFB2                cmp.l      D0, [A5 - 0x304E]
  1597. 00001058  6628                     bne        +0x2A /* 00001082 */
  1598. 0000105A  2F2D CFB6                move.l     -[A7], [A5 - 0x304A]
  1599. 0000105E  42A7                     clr.l      -[A7]
  1600. 00001060  206D CFB6                movea.l    A0, [A5 - 0x304A]
  1601. 00001064  2F10                     move.l     -[A7], [A0]
  1602. 00001066  4EAD 294A                jsr        [A5 + 0x294A /* export_1317 */]
  1603. 0000106A  201F                     move.l     D0, [A7]+
  1604. 0000106C  5280                     addq.l     D0, 1
  1605. 0000106E  2F00                     move.l     -[A7], D0
  1606. 00001070  4EAD 23AA                jsr        [A5 + 0x23AA /* export_1137 */]
  1607. 00001074  2F2D CFB6                move.l     -[A7], [A5 - 0x304A]
  1608. 00001078  1F3C 0002                move.b     -[A7], 0x2
  1609. 0000107C  4EAD 1B22                jsr        [A5 + 0x1B22 /* export_864 */]
  1610. 00001080  6014                     bra        +0x16 /* 00001096 */
  1611. label00001082:
  1612. 00001082  486D CFB2                pea.l      [A5 - 0x304E]
  1613. 00001086  486E FFF8                pea.l      [A6 - 0x8]
  1614. 0000108A  4EAD 1202                jsr        [A5 + 0x1202 /* export_572 */]
  1615. 0000108E  486E FFF8                pea.l      [A6 - 0x8]
  1616. 00001092  4EAD 1BBA                jsr        [A5 + 0x1BBA /* export_883 */]
  1617. label00001096:
  1618. 00001096  206D E31E                movea.l    A0, [A5 - 0x1CE2]
  1619. 0000109A  4868 000C                pea.l      [A0 + 0xC]
  1620. 0000109E  3F07                     move.w     -[A7], D7
  1621. 000010A0  4EAD 1CE2                jsr        [A5 + 0x1CE2 /* export_920 */]
  1622. label000010A4:
  1623. 000010A4  2E1F                     move.l     D7, [A7]+
  1624. 000010A6  4E5E                     unlink     A6
  1625. 000010A8  4E75                     rts
  1626. 000010AA  0A74 6865 2072           xori.w     [A4 + D2.w + 0x72], 0x6865 /* 'he' */
  1627. 000010B0  6573                     bcs        +0x75 /* 00001125 */
  1628. 000010B2  756C                     moveq.l    D2, 0x6C
  1629. 000010B4  7400                     moveq.l    D2, 0x00
  1630. export_1656:
  1631. 000010B6  4E56 FF00                link       A6, -0x0100
  1632. 000010BA  4267                     clr.w      -[A7]
  1633. 000010BC  4EAD 1ADA                jsr        [A5 + 0x1ADA /* export_855 */]
  1634. 000010C0  301F                     move.w     D0, [A7]+
  1635. 000010C2  5340                     subq.w     D0, 1
  1636. 000010C4  670E                     beq        +0x10 /* 000010D4 */
  1637. 000010C6  5340                     subq.w     D0, 1
  1638. 000010C8  671C                     beq        +0x1E /* 000010E6 */
  1639. 000010CA  5340                     subq.w     D0, 1
  1640. 000010CC  672A                     beq        +0x2C /* 000010F8 */
  1641. 000010CE  5340                     subq.w     D0, 1
  1642. 000010D0  6730                     beq        +0x32 /* 00001102 */
  1643. 000010D2  603E                     bra        +0x40 /* 00001112 */
  1644. label000010D4:
  1645. 000010D4  41EE FF00                lea.l      A0, [A6 - 0x100]
  1646. 000010D8  43FA 005A                lea.l      A1, [PC + 0x5A /* 00001134, value 0x46C6566, pstring "left" */]
  1647. 000010DC  7002                     moveq.l    D0, 0x02
  1648. label000010DE:
  1649. 000010DE  30D9                     move.w     [A0]+, [A1]+
  1650. 000010E0  51C8 FFFC                dbf        D0, -0x6 /* 000010DE */
  1651. 000010E4  602C                     bra        +0x2E /* 00001112 */
  1652. label000010E6:
  1653. 000010E6  41EE FF00                lea.l      A0, [A6 - 0x100]
  1654. 000010EA  43FA 0042                lea.l      A1, [PC + 0x42 /* 0000112E, value 0x5726967, pstring "right" */]
  1655. 000010EE  7002                     moveq.l    D0, 0x02
  1656. label000010F0:
  1657. 000010F0  30D9                     move.w     [A0]+, [A1]+
  1658. 000010F2  51C8 FFFC                dbf        D0, -0x6 /* 000010F0 */
  1659. 000010F6  601A                     bra        +0x1C /* 00001112 */
  1660. label000010F8:
  1661. 000010F8  2D7C 0275 7020 FF00      move.l     [A6 - 0x100], 0x2757020
  1662. 00001100  6010                     bra        +0x12 /* 00001112 */
  1663. label00001102:
  1664. 00001102  41EE FF00                lea.l      A0, [A6 - 0x100]
  1665. 00001106  43FA 0020                lea.l      A1, [PC + 0x20 /* 00001128, value 0x4646F77, pstring "down" */]
  1666. 0000110A  7002                     moveq.l    D0, 0x02
  1667. label0000110C:
  1668. 0000110C  30D9                     move.w     [A0]+, [A1]+
  1669. 0000110E  51C8 FFFC                dbf        D0, -0x6 /* 0000110C */
  1670. label00001112:
  1671. 00001112  486E FF00                pea.l      [A6 - 0x100]
  1672. 00001116  4EAD 1B2A                jsr        [A5 + 0x1B2A /* export_865 */]
  1673. 0000111A  206D E31E                movea.l    A0, [A5 - 0x1CE2]
  1674. 0000111E  317C 0001 003E           move.w     [A0 + 0x3E], 0x1
  1675. 00001124  4E5E                     unlink     A6
  1676. 00001126  4E75                     rts
  1677. 00001128  0464 6F77                subi.w     -[A4], 0x6F77 /* 'ow' */
  1678. 0000112C  6E00 0572                bgt        +0x574 /* 000016A0 */
  1679. 00001130  6967                     bvs        +0x69 /* 00001199 */
  1680. 00001132  6874                     bvc        +0x76 /* 000011A8 */
  1681. 00001134  046C 6566 7400           subi.w     [A4 + 0x7400], 0x6566 /* 'ef' */
  1682. export_1657:
  1683. 0000113A  4E56 FFFE                link       A6, -0x0002
  1684. 0000113E  2F07                     move.l     -[A7], D7
  1685. 00001140  4267                     clr.w      -[A7]
  1686. 00001142  4EAD 1ADA                jsr        [A5 + 0x1ADA /* export_855 */]
  1687. 00001146  3E1F                     move.w     D7, [A7]+
  1688. 00001148  660A                     bne        +0xC /* 00001154 */
  1689. 0000114A  42A7                     clr.l      -[A7]
  1690. 0000114C  4EAD 1AC2                jsr        [A5 + 0x1AC2 /* export_852 */]
  1691. 00001150  201F                     move.l     D0, [A7]+
  1692. 00001152  3E00                     move.w     D7, D0
  1693. label00001154:
  1694. 00001154  487A 0020                pea.l      [PC + 0x20 /* 00001176, value 0x4746F6F, pstring "tool" */]
  1695. 00001158  4EAD 1B32                jsr        [A5 + 0x1B32 /* export_866 */]
  1696. 0000115C  3007                     move.w     D0, D7
  1697. 0000115E  48C0                     ext.l      D0
  1698. 00001160  2F00                     move.l     -[A7], D0
  1699. 00001162  4EAD 1BEA                jsr        [A5 + 0x1BEA /* export_889 */]
  1700. 00001166  206D E31E                movea.l    A0, [A5 - 0x1CE2]
  1701. 0000116A  317C 0002 003E           move.w     [A0 + 0x3E], 0x2
  1702. 00001170  2E1F                     move.l     D7, [A7]+
  1703. 00001172  4E5E                     unlink     A6
  1704. 00001174  4E75                     rts
  1705. 00001176  0474 6F6F 6C00           subi.w     [A4 + D6 * 4], 0x6F6F /* 'oo' */
  1706. fn0000117C:
  1707. 0000117C  4E56 FF00                link       A6, -0x0100
  1708. 00001180  206D E31E                movea.l    A0, [A5 - 0x1CE2]
  1709. 00001184  5468 003E                addq.w     [A0 + 0x3E], 2
  1710. 00001188  487A 0020                pea.l      [PC + 0x20 /* 000011AA, value 0x4776974, pstring "with" */]
  1711. 0000118C  4EAD 1B32                jsr        [A5 + 0x1B32 /* export_866 */]
  1712. 00001190  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1713. 00001194  486E FF00                pea.l      [A6 - 0x100]
  1714. 00001198  4EAD 217A                jsr        [A5 + 0x217A /* export_1067 */]
  1715. 0000119C  486E FF00                pea.l      [A6 - 0x100]
  1716. 000011A0  4EAD 1B32                jsr        [A5 + 0x1B32 /* export_866 */]
  1717. 000011A4  4E5E                     unlink     A6
  1718. 000011A6  2E9F                     move.l     [A7], [A7]+
  1719. label000011A8:
  1720. 000011A8  4E75                     rts
  1721. 000011AA  0477 6974 6800           subi.w     [A7 + D6], 0x6974 /* 'it' */
  1722. export_1658:
  1723. 000011B0  4E56 FDF0                link       A6, -0x0210
  1724. 000011B4  48E7 0700                movem.l    -[A7], D5,D6,D7
  1725. 000011B8  4267                     clr.w      -[A7]
  1726. 000011BA  4EAD 1ADA                jsr        [A5 + 0x1ADA /* export_855 */]
  1727. 000011BE  3E1F                     move.w     D7, [A7]+
  1728. 000011C0  7003                     moveq.l    D0, 0x03
  1729. 000011C2  B047                     cmp.w      D0, D7
  1730. 000011C4  57C6                     seq        D6
  1731. 000011C6  4406                     neg.b      D6
  1732. 000011C8  1006                     move.b     D0, D6
  1733. 000011CA  6718                     beq        +0x1A /* 000011E4 */
  1734. 000011CC  486E FDF2                pea.l      [A6 - 0x20E]
  1735. 000011D0  7004                     moveq.l    D0, 0x04
  1736. 000011D2  2F00                     move.l     -[A7], D0
  1737. 000011D4  1F3C 0004                move.b     -[A7], 0x4
  1738. 000011D8  4EAD 1ACA                jsr        [A5 + 0x1ACA /* export_853 */]
  1739. 000011DC  4267                     clr.w      -[A7]
  1740. 000011DE  4EAD 1ADA                jsr        [A5 + 0x1ADA /* export_855 */]
  1741. 000011E2  3E1F                     move.w     D7, [A7]+
  1742. label000011E4:
  1743. 000011E4  7002                     moveq.l    D0, 0x02
  1744. 000011E6  B047                     cmp.w      D0, D7
  1745. 000011E8  57C5                     seq        D5
  1746. 000011EA  4405                     neg.b      D5
  1747. 000011EC  7002                     moveq.l    D0, 0x02
  1748. 000011EE  B047                     cmp.w      D0, D7
  1749. 000011F0  6608                     bne        +0xA /* 000011FA */
  1750. 000011F2  4267                     clr.w      -[A7]
  1751. 000011F4  4EAD 1ADA                jsr        [A5 + 0x1ADA /* export_855 */]
  1752. 000011F8  3E1F                     move.w     D7, [A7]+
  1753. label000011FA:
  1754. 000011FA  7001                     moveq.l    D0, 0x01
  1755. 000011FC  B047                     cmp.w      D0, D7
  1756. 000011FE  6612                     bne        +0x14 /* 00001212 */
  1757. 00001200  486E FF00                pea.l      [A6 - 0x100]
  1758. 00001204  4EAD 1AF2                jsr        [A5 + 0x1AF2 /* export_858 */]
  1759. 00001208  1F3C 000D                move.b     -[A7], 0xD /* '\r' */
  1760. 0000120C  4EAD 1A52                jsr        [A5 + 0x1A52 /* export_838 */]
  1761. 00001210  6004                     bra        +0x6 /* 00001216 */
  1762. label00001212:
  1763. 00001212  422E FF00                clr.b      [A6 - 0x100]
  1764. label00001216:
  1765. 00001216  486E FE00                pea.l      [A6 - 0x200]
  1766. 0000121A  4EAD 1AF2                jsr        [A5 + 0x1AF2 /* export_858 */]
  1767. 0000121E  4A2E FF00                tst.b      [A6 - 0x100]
  1768. 00001222  6630                     bne        +0x32 /* 00001254 */
  1769. 00001224  4267                     clr.w      -[A7]
  1770. 00001226  486E FE00                pea.l      [A6 - 0x200]
  1771. 0000122A  486E FF00                pea.l      [A6 - 0x100]
  1772. 0000122E  1F3C 0001                move.b     -[A7], 0x1
  1773. 00001232  486E FDF6                pea.l      [A6 - 0x20A]
  1774. 00001236  486E FDF8                pea.l      [A6 - 0x208]
  1775. 0000123A  486E FDFC                pea.l      [A6 - 0x204]
  1776. 0000123E  4EAD 1732                jsr        [A5 + 0x1732 /* export_738 */]
  1777. 00001242  101F                     move.b     D0, [A7]+
  1778. 00001244  670E                     beq        +0x10 /* 00001254 */
  1779. 00001246  2F2E FDFC                move.l     -[A7], [A6 - 0x204]
  1780. 0000124A  4267                     clr.w      -[A7]
  1781. 0000124C  486E FF00                pea.l      [A6 - 0x100]
  1782. 00001250  4EAD 2F42                jsr        [A5 + 0x2F42 /* export_1508 */]
  1783. label00001254:
  1784. 00001254  4267                     clr.w      -[A7]
  1785. 00001256  486E FF00                pea.l      [A6 - 0x100]
  1786. 0000125A  487A 00A0                pea.l      [PC + 0xA0 /* 000012FC, value 0x5417070, pstring "Apple" */]
  1787. 0000125E  4EAD 292A                jsr        [A5 + 0x292A /* export_1313 */]
  1788. 00001262  101F                     move.b     D0, [A7]+
  1789. 00001264  6706                     beq        +0x8 /* 0000126C */
  1790. 00001266  3D7C 0114 FF00           move.w     [A6 - 0x100], 0x114
  1791. label0000126C:
  1792. 0000126C  486E FE00                pea.l      [A6 - 0x200]
  1793. 00001270  4EAD 1B2A                jsr        [A5 + 0x1B2A /* export_865 */]
  1794. 00001274  486E FF00                pea.l      [A6 - 0x100]
  1795. 00001278  4EAD 1B2A                jsr        [A5 + 0x1B2A /* export_865 */]
  1796. 0000127C  206D E31E                movea.l    A0, [A5 - 0x1CE2]
  1797. 00001280  08E8 0001 0047           bset.b     [A0 + 0x47], 0x1
  1798. 00001286  206D E31E                movea.l    A0, [A5 - 0x1CE2]
  1799. 0000128A  08E8 0002 0047           bset.b     [A0 + 0x47], 0x2
  1800. 00001290  206D E31E                movea.l    A0, [A5 - 0x1CE2]
  1801. 00001294  08E8 0001 004B           bset.b     [A0 + 0x4B], 0x1
  1802. 0000129A  206D E31E                movea.l    A0, [A5 - 0x1CE2]
  1803. 0000129E  317C 0002 003E           move.w     [A0 + 0x3E], 0x2
  1804. 000012A4  2005                     move.l     D0, D5
  1805. 000012A6  8006                     or.b       D0, D6
  1806. 000012A8  6728                     beq        +0x2A /* 000012D2 */
  1807. 000012AA  206D E31E                movea.l    A0, [A5 - 0x1CE2]
  1808. 000012AE  317C 0004 003E           move.w     [A0 + 0x3E], 0x4
  1809. 000012B4  1005                     move.b     D0, D5
  1810. 000012B6  670A                     beq        +0xC /* 000012C2 */
  1811. 000012B8  487A 003A                pea.l      [PC + 0x3A /* 000012F4, value 0x7776974, pstring "without" */]
  1812. 000012BC  4EAD 1B32                jsr        [A5 + 0x1B32 /* export_866 */]
  1813. 000012C0  6008                     bra        +0xA /* 000012CA */
  1814. label000012C2:
  1815. 000012C2  487A 002A                pea.l      [PC + 0x2A /* 000012EE, value 0x4776974, pstring "with" */]
  1816. 000012C6  4EAD 1B32                jsr        [A5 + 0x1B32 /* export_866 */]
  1817. label000012CA:
  1818. 000012CA  487A 001A                pea.l      [PC + 0x1A /* 000012E6, value 0x6646961, pstring "dialog" */]
  1819. 000012CE  4EAD 1B32                jsr        [A5 + 0x1B32 /* export_866 */]
  1820. label000012D2:
  1821. 000012D2  1006                     move.b     D0, D6
  1822. 000012D4  6708                     beq        +0xA /* 000012DE */
  1823. 000012D6  486E FDF2                pea.l      [A6 - 0x20E]
  1824. 000012DA  4EBA FEA0                jsr        [PC - 0x160 /* 0000117C */]
  1825. label000012DE:
  1826. 000012DE  4CDF 00E0                movem.l    D5,D6,D7, [A7]+
  1827. 000012E2  4E5E                     unlink     A6
  1828. 000012E4  4E75                     rts
  1829. 000012E6  0664 6961                addi.w     -[A4], 0x6961 /* 'ia' */
  1830. 000012EA  6C6F                     bge        +0x71 /* 0000135B */
  1831. 000012EC  6700 0477                beq        +0x479 /* 00001765 */
  1832. 000012F0  6974                     bvs        +0x76 /* 00001366 */
  1833. 000012F2  6800 0777                bvc        +0x779 /* 00001A6B */
  1834. 000012F6  6974                     bvs        +0x76 /* 0000136C */
  1835. 000012F8  686F                     bvc        +0x71 /* 00001369 */
  1836. 000012FA  7574                     moveq.l    D2, 0x74
  1837. 000012FC  0541                     bchg       D1, D2
  1838. 000012FE  7070                     moveq.l    D0, 0x70
  1839. 00001300  6C65                     bge        +0x67 /* 00001367 */
  1840. export_1659:
  1841. 00001302  4E56 0000                link       A6, 0
  1842. 00001306  206D E31E                movea.l    A0, [A5 - 0x1CE2]
  1843. 0000130A  70FF                     moveq.l    D0, 0xFFFFFFFF
  1844. 0000130C  2140 0044                move.l     [A0 + 0x44], D0
  1845. 00001310  206D E31E                movea.l    A0, [A5 - 0x1CE2]
  1846. 00001314  317C 0001 003E           move.w     [A0 + 0x3E], 0x1
  1847. 0000131A  4E5E                     unlink     A6
  1848. 0000131C  4E75                     rts
  1849. export_1660:
  1850. 0000131E  4E56 0000                link       A6, 0
  1851. 00001322  2F0C                     move.l     -[A7], A4
  1852. 00001324  286D E31E                movea.l    A4, [A5 - 0x1CE2]
  1853. 00001328  70FF                     moveq.l    D0, 0xFFFFFFFF
  1854. 0000132A  2940 0044                move.l     [A4 + 0x44], D0
  1855. 0000132E  70FF                     moveq.l    D0, 0xFFFFFFFF
  1856. 00001330  2940 0048                move.l     [A4 + 0x48], D0
  1857. 00001334  397C 0002 003E           move.w     [A4 + 0x3E], 0x2
  1858. 0000133A  285F                     movea.l    A4, [A7]+
  1859. 0000133C  4E5E                     unlink     A6
  1860. 0000133E  4E75                     rts
  1861. export_1661:
  1862. 00001340  4E56 0000                link       A6, 0
  1863. 00001344  2F0C                     move.l     -[A7], A4
  1864. 00001346  286D E31E                movea.l    A4, [A5 - 0x1CE2]
  1865. 0000134A  70FF                     moveq.l    D0, 0xFFFFFFFF
  1866. 0000134C  2940 0044                move.l     [A4 + 0x44], D0
  1867. 00001350  70FF                     moveq.l    D0, 0xFFFFFFFF
  1868. 00001352  2940 0048                move.l     [A4 + 0x48], D0
  1869. 00001356  397C 0003 003E           move.w     [A4 + 0x3E], 0x3
  1870. 0000135C  285F                     movea.l    A4, [A7]+
  1871. 0000135E  4E5E                     unlink     A6
  1872. 00001360  4E75                     rts
  1873. export_1662:
  1874. 00001362  4E56 0000                link       A6, 0
  1875. label00001366:
  1876. 00001366  2F0C                     move.l     -[A7], A4
  1877. 00001368  286D E31E                movea.l    A4, [A5 - 0x1CE2]
  1878. label0000136C:
  1879. 0000136C  70FF                     moveq.l    D0, 0xFFFFFFFF
  1880. 0000136E  2940 0044                move.l     [A4 + 0x44], D0
  1881. 00001372  70FF                     moveq.l    D0, 0xFFFFFFFF
  1882. 00001374  2940 0048                move.l     [A4 + 0x48], D0
  1883. 00001378  42A7                     clr.l      -[A7]
  1884. 0000137A  4EAD 1AC2                jsr        [A5 + 0x1AC2 /* export_852 */]
  1885. 0000137E  201F                     move.l     D0, [A7]+
  1886. 00001380  3940 003E                move.w     [A4 + 0x3E], D0
  1887. 00001384  285F                     movea.l    A4, [A7]+
  1888. 00001386  4E5E                     unlink     A6
  1889. 00001388  4E75                     rts
  1890. export_1663:
  1891. 0000138A  4E56 FFEA                link       A6, -0x0016
  1892. 0000138E  486E FFF4                pea.l      [A6 - 0xC]
  1893. 00001392  4EAD 1B6A                jsr        [A5 + 0x1B6A /* export_873 */]
  1894. 00001396  1F3C 000F                move.b     -[A7], 0xF
  1895. 0000139A  4EAD 1A52                jsr        [A5 + 0x1A52 /* export_838 */]
  1896. 0000139E  102E FFF4                move.b     D0, [A6 - 0xC]
  1897. 000013A2  6710                     beq        +0x12 /* 000013B4 */
  1898. 000013A4  202E FFF6                move.l     D0, [A6 - 0xA]
  1899. 000013A8  6A02                     bpl        +0x4 /* 000013AC */
  1900. 000013AA  4480                     neg.l      D0
  1901. label000013AC:
  1902. 000013AC  2F00                     move.l     -[A7], D0
  1903. 000013AE  4EAD 1BEA                jsr        [A5 + 0x1BEA /* export_889 */]
  1904. 000013B2  603E                     bra        +0x40 /* 000013F2 */
  1905. label000013B4:
  1906. 000013B4  487A 0040                pea.l      [PC + 0x40 /* 000013F6, value 0x0 */]
  1907. 000013B8  486E FFF6                pea.l      [A6 - 0xA]
  1908. 000013BC  3F3C 000A                move.w     -[A7], 0xA /* '\n' */
  1909. 000013C0  A9EB                     syscall    Pack4/FP68K
  1910. 000013C2  6426                     bcc        +0x28 /* 000013EA */
  1911. 000013C4  41EE FFEA                lea.l      A0, [A6 - 0x16]
  1912. 000013C8  43EE FFF6                lea.l      A1, [A6 - 0xA]
  1913. 000013CC  7004                     moveq.l    D0, 0x04
  1914. label000013CE:
  1915. 000013CE  30D9                     move.w     [A0]+, [A1]+
  1916. 000013D0  51C8 FFFC                dbf        D0, -0x6 /* 000013CE */
  1917. 000013D4  0A2E 0080 FFEA           xori.b     [A6 - 0x16], 0x80
  1918. 000013DA  41EE FFF6                lea.l      A0, [A6 - 0xA]
  1919. 000013DE  43EE FFEA                lea.l      A1, [A6 - 0x16]
  1920. 000013E2  7004                     moveq.l    D0, 0x04
  1921. label000013E4:
  1922. 000013E4  30D9                     move.w     [A0]+, [A1]+
  1923. 000013E6  51C8 FFFC                dbf        D0, -0x6 /* 000013E4 */
  1924. label000013EA:
  1925. 000013EA  486E FFF6                pea.l      [A6 - 0xA]
  1926. 000013EE  4EAD 1BDA                jsr        [A5 + 0x1BDA /* export_887 */]
  1927. label000013F2:
  1928. 000013F2  4E5E                     unlink     A6
  1929. 000013F4  4E75                     rts
  1930. 000013F6  0000 0000                ori.b      D0, 0x0
  1931. 000013FA  0000 0000                ori.b      D0, 0x0
  1932. 000013FE  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  1933. export_1664: // at 00001400 (misaligned)
  1934. 00001402  FFE2                     .extension 0xFE2 // unimplemented
  1935. 00001404  486E FFF6                pea.l      [A6 - 0xA]
  1936. 00001408  4EAD 1B72                jsr        [A5 + 0x1B72 /* export_874 */]
  1937. 0000140C  486E FFEC                pea.l      [A6 - 0x14]
  1938. 00001410  4EAD 1B72                jsr        [A5 + 0x1B72 /* export_874 */]
  1939. 00001414  1F3C 000F                move.b     -[A7], 0xF
  1940. 00001418  4EAD 1A52                jsr        [A5 + 0x1A52 /* export_838 */]
  1941. 0000141C  486E FFE2                pea.l      [A6 - 0x1E]
  1942. 00001420  486E FFEC                pea.l      [A6 - 0x14]
  1943. 00001424  486E FFF6                pea.l      [A6 - 0xA]
  1944. 00001428  4EAD 0412                jsr        [A5 + 0x412 /* export_126 */]
  1945. 0000142C  588F                     addq.l     A7, 4
  1946. 0000142E  486E FFE2                pea.l      [A6 - 0x1E]
  1947. 00001432  4EAD 1BDA                jsr        [A5 + 0x1BDA /* export_887 */]
  1948. 00001436  4E5E                     unlink     A6
  1949. 00001438  4E75                     rts
  1950. export_1665:
  1951. 0000143A  4E56 0000                link       A6, 0
  1952. 0000143E  3F3C 001E                move.w     -[A7], 0x1E
  1953. 00001442  4EAD 113A                jsr        [A5 + 0x113A /* export_547 */]
  1954. 00001446  4E5E                     unlink     A6
  1955. 00001448  4E75                     rts
  1956. export_1666:
  1957. 0000144A  4E56 FFD6                link       A6, -0x002A
  1958. 0000144E  48E7 0300                movem.l    -[A7], D6,D7
  1959. 00001452  41EE FFF6                lea.l      A0, [A6 - 0xA]
  1960. 00001456  43FA 00D2                lea.l      A1, [PC + 0xD2 /* 0000152A, value 0x0 */]
  1961. 0000145A  7004                     moveq.l    D0, 0x04
  1962. label0000145C:
  1963. 0000145C  30D9                     move.w     [A0]+, [A1]+
  1964. 0000145E  51C8 FFFC                dbf        D0, -0x6 /* 0000145C */
  1965. 00001462  42A7                     clr.l      -[A7]
  1966. 00001464  4EAD 1AC2                jsr        [A5 + 0x1AC2 /* export_852 */]
  1967. 00001468  201F                     move.l     D0, [A7]+
  1968. 0000146A  3E00                     move.w     D7, D0
  1969. 0000146C  3D7C 0001 FFE4           move.w     [A6 - 0x1C], 0x1
  1970. 00001472  3D47 FFE2                move.w     [A6 - 0x1E], D7
  1971. 00001476  3C2E FFE4                move.w     D6, [A6 - 0x1C]
  1972. 0000147A  606E                     bra        +0x70 /* 000014EA */
  1973. label0000147C:
  1974. 0000147C  486E FFEA                pea.l      [A6 - 0x16]
  1975. 00001480  4EAD 1B6A                jsr        [A5 + 0x1B6A /* export_873 */]
  1976. 00001484  102E FFEA                move.b     D0, [A6 - 0x16]
  1977. 00001488  6730                     beq        +0x32 /* 000014BA */
  1978. 0000148A  486E FFEC                pea.l      [A6 - 0x14]
  1979. 0000148E  41EE FFD8                lea.l      A0, [A6 - 0x28]
  1980. 00001492  43EE FFF6                lea.l      A1, [A6 - 0xA]
  1981. 00001496  7004                     moveq.l    D0, 0x04
  1982. label00001498:
  1983. 00001498  30D9                     move.w     [A0]+, [A1]+
  1984. 0000149A  51C8 FFFC                dbf        D0, -0x6 /* 00001498 */
  1985. 0000149E  486E FFD8                pea.l      [A6 - 0x28]
  1986. 000014A2  3F3C 2800                move.w     -[A7], 0x2800 /* '(\0' */
  1987. 000014A6  A9EB                     syscall    Pack4/FP68K
  1988. 000014A8  41EE FFF6                lea.l      A0, [A6 - 0xA]
  1989. 000014AC  43EE FFD8                lea.l      A1, [A6 - 0x28]
  1990. 000014B0  7004                     moveq.l    D0, 0x04
  1991. label000014B2:
  1992. 000014B2  30D9                     move.w     [A0]+, [A1]+
  1993. 000014B4  51C8 FFFC                dbf        D0, -0x6 /* 000014B2 */
  1994. 000014B8  602C                     bra        +0x2E /* 000014E6 */
  1995. label000014BA:
  1996. 000014BA  486E FFEC                pea.l      [A6 - 0x14]
  1997. 000014BE  41EE FFD8                lea.l      A0, [A6 - 0x28]
  1998. 000014C2  43EE FFF6                lea.l      A1, [A6 - 0xA]
  1999. 000014C6  7004                     moveq.l    D0, 0x04
  2000. label000014C8:
  2001. 000014C8  30D9                     move.w     [A0]+, [A1]+
  2002. 000014CA  51C8 FFFC                dbf        D0, -0x6 /* 000014C8 */
  2003. 000014CE  486E FFD8                pea.l      [A6 - 0x28]
  2004. 000014D2  4267                     clr.w      -[A7]
  2005. 000014D4  A9EB                     syscall    Pack4/FP68K
  2006. 000014D6  41EE FFF6                lea.l      A0, [A6 - 0xA]
  2007. 000014DA  43EE FFD8                lea.l      A1, [A6 - 0x28]
  2008. 000014DE  7004                     moveq.l    D0, 0x04
  2009. label000014E0:
  2010. 000014E0  30D9                     move.w     [A0]+, [A1]+
  2011. 000014E2  51C8 FFFC                dbf        D0, -0x6 /* 000014E0 */
  2012. label000014E6:
  2013. 000014E6  5246                     addq.w     D6, 1
  2014. 000014E8  6906                     bvs        +0x8 /* 000014F0 */
  2015. label000014EA:
  2016. 000014EA  BC6E FFE2                cmp.w      D6, [A6 - 0x1E]
  2017. 000014EE  6F8C                     ble        -0x72 /* 0000147C */
  2018. label000014F0:
  2019. 000014F0  1F3C 000F                move.b     -[A7], 0xF
  2020. 000014F4  4EAD 1A52                jsr        [A5 + 0x1A52 /* export_838 */]
  2021. 000014F8  3D47 FFD6                move.w     [A6 - 0x2A], D7
  2022. 000014FC  486E FFD6                pea.l      [A6 - 0x2A]
  2023. 00001500  41EE FFD8                lea.l      A0, [A6 - 0x28]
  2024. 00001504  43EE FFF6                lea.l      A1, [A6 - 0xA]
  2025. 00001508  7004                     moveq.l    D0, 0x04
  2026. label0000150A:
  2027. 0000150A  30D9                     move.w     [A0]+, [A1]+
  2028. 0000150C  51C8 FFFC                dbf        D0, -0x6 /* 0000150A */
  2029. 00001510  486E FFD8                pea.l      [A6 - 0x28]
  2030. 00001514  3F3C 2006                move.w     -[A7], 0x2006
  2031. 00001518  A9EB                     syscall    Pack4/FP68K
  2032. 0000151A  486E FFD8                pea.l      [A6 - 0x28]
  2033. 0000151E  4EAD 1BDA                jsr        [A5 + 0x1BDA /* export_887 */]
  2034. 00001522  4CDF 00C0                movem.l    D6,D7, [A7]+
  2035. 00001526  4E5E                     unlink     A6
  2036. 00001528  4E75                     rts
  2037. 0000152A  0000 0000                ori.b      D0, 0x0
  2038. 0000152E  0000 0000                ori.b      D0, 0x0
  2039. 00001532  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  2040. export_1667: // at 00001534 (misaligned)
  2041. 00001536  FF00                     .extension 0xF00 // unimplemented
  2042. 00001538  486E FF00                pea.l      [A6 - 0x100]
  2043. 0000153C  4EAD 1AFA                jsr        [A5 + 0x1AFA /* export_859 */]
  2044. 00001540  1F3C 000F                move.b     -[A7], 0xF
  2045. 00001544  4EAD 1A52                jsr        [A5 + 0x1A52 /* export_838 */]
  2046. 00001548  4240                     clr.w      D0
  2047. 0000154A  102E FF00                move.b     D0, [A6 - 0x100]
  2048. 0000154E  4A40                     tst.w      D0
  2049. 00001550  6608                     bne        +0xA /* 0000155A */
  2050. 00001552  42A7                     clr.l      -[A7]
  2051. 00001554  4EAD 1BEA                jsr        [A5 + 0x1BEA /* export_889 */]
  2052. 00001558  6016                     bra        +0x18 /* 00001570 */
  2053. label0000155A:
  2054. 0000155A  7000                     moveq.l    D0, 0x00
  2055. 0000155C  4241                     clr.w      D1
  2056. 0000155E  122E FF01                move.b     D1, [A6 - 0xFF]
  2057. 00001562  3001                     move.w     D0, D1
  2058. 00001564  C0BC 0000 00FF           and.l      D0, 0xFF
  2059. 0000156A  2F00                     move.l     -[A7], D0
  2060. 0000156C  4EAD 1BEA                jsr        [A5 + 0x1BEA /* export_889 */]
  2061. label00001570:
  2062. 00001570  4E5E                     unlink     A6
  2063. 00001572  4E75                     rts
  2064. export_1668:
  2065. 00001574  4E56 FF00                link       A6, -0x0100
  2066. 00001578  486E FF00                pea.l      [A6 - 0x100]
  2067. 0000157C  3F3C 0001                move.w     -[A7], 0x1
  2068. 00001580  4EAD 1152                jsr        [A5 + 0x1152 /* export_550 */]
  2069. 00001584  4EAD 1B32                jsr        [A5 + 0x1B32 /* export_866 */]
  2070. 00001588  4E5E                     unlink     A6
  2071. 0000158A  4E75                     rts
  2072. export_1669:
  2073. 0000158C  4E56 FFFC                link       A6, -0x0004
  2074. 00001590  2D6D C700 FFFC           move.l     [A6 - 0x4], [A5 - 0x3900]
  2075. 00001596  2F2D C242                move.l     -[A7], [A5 - 0x3DBE]
  2076. 0000159A  A873                     syscall    SetPort
  2077. 0000159C  486E FFFC                pea.l      [A6 - 0x4]
  2078. 000015A0  A871                     syscall    GlobalToLocal
  2079. 000015A2  302E FFFE                move.w     D0, [A6 - 0x2]
  2080. 000015A6  48C0                     ext.l      D0
  2081. 000015A8  2F00                     move.l     -[A7], D0
  2082. 000015AA  4EAD 1BEA                jsr        [A5 + 0x1BEA /* export_889 */]
  2083. 000015AE  4E5E                     unlink     A6
  2084. 000015B0  4E75                     rts
  2085. export_1670:
  2086. 000015B2  4E56 FF00                link       A6, -0x0100
  2087. 000015B6  486E FF00                pea.l      [A6 - 0x100]
  2088. 000015BA  3F3C 0002                move.w     -[A7], 0x2
  2089. 000015BE  4EAD 1152                jsr        [A5 + 0x1152 /* export_550 */]
  2090. 000015C2  4EAD 1B32                jsr        [A5 + 0x1B32 /* export_866 */]
  2091. 000015C6  4E5E                     unlink     A6
  2092. 000015C8  4E75                     rts
  2093. export_1671:
  2094. 000015CA  4E56 FFFC                link       A6, -0x0004
  2095. 000015CE  2D6D C700 FFFC           move.l     [A6 - 0x4], [A5 - 0x3900]
  2096. 000015D4  2F2D C242                move.l     -[A7], [A5 - 0x3DBE]
  2097. 000015D8  A873                     syscall    SetPort
  2098. 000015DA  486E FFFC                pea.l      [A6 - 0x4]
  2099. 000015DE  A871                     syscall    GlobalToLocal
  2100. 000015E0  486E FFFC                pea.l      [A6 - 0x4]
  2101. 000015E4  4EAD 1C12                jsr        [A5 + 0x1C12 /* export_894 */]
  2102. 000015E8  4E5E                     unlink     A6
  2103. 000015EA  4E75                     rts
  2104. export_1672:
  2105. 000015EC  4E56 FFFC                link       A6, -0x0004
  2106. 000015F0  2F0C                     move.l     -[A7], A4
  2107. 000015F2  42A7                     clr.l      -[A7]
  2108. 000015F4  4EAD 115A                jsr        [A5 + 0x115A /* export_551 */]
  2109. 000015F8  285F                     movea.l    A4, [A7]+
  2110. 000015FA  200C                     move.l     D0, A4
  2111. 000015FC  6606                     bne        +0x8 /* 00001604 */
  2112. 000015FE  4EAD 1B1A                jsr        [A5 + 0x1B1A /* export_863 */]
  2113. 00001602  600A                     bra        +0xC /* 0000160E */
  2114. label00001604:
  2115. 00001604  2F0C                     move.l     -[A7], A4
  2116. 00001606  1F3C 0001                move.b     -[A7], 0x1
  2117. 0000160A  4EAD 1B22                jsr        [A5 + 0x1B22 /* export_864 */]
  2118. label0000160E:
  2119. 0000160E  285F                     movea.l    A4, [A7]+
  2120. 00001610  4E5E                     unlink     A6
  2121. 00001612  4E75                     rts
  2122. export_1673:
  2123. 00001614  4E56 FFFC                link       A6, -0x0004
  2124. 00001618  2D6D C700 FFFC           move.l     [A6 - 0x4], [A5 - 0x3900]
  2125. 0000161E  2F2D C242                move.l     -[A7], [A5 - 0x3DBE]
  2126. 00001622  A873                     syscall    SetPort
  2127. 00001624  486E FFFC                pea.l      [A6 - 0x4]
  2128. 00001628  A871                     syscall    GlobalToLocal
  2129. 0000162A  302E FFFC                move.w     D0, [A6 - 0x4]
  2130. 0000162E  48C0                     ext.l      D0
  2131. 00001630  2F00                     move.l     -[A7], D0
  2132. 00001632  4EAD 1BEA                jsr        [A5 + 0x1BEA /* export_889 */]
  2133. 00001636  4E5E                     unlink     A6
  2134. 00001638  4E75                     rts
  2135. export_1674:
  2136. 0000163A  4E56 FFF0                link       A6, -0x0010
  2137. 0000163E  486E FFF0                pea.l      [A6 - 0x10]
  2138. 00001642  A976                     syscall    GetKeys
  2139. 00001644  7037                     moveq.l    D0, 0x37
  2140. 00001646  3200                     move.w     D1, D0
  2141. 00001648  E641                     asr        D1.w, 3
  2142. 0000164A  0136 10F0                btst       [A6 + D1.w - 0x16], D0
  2143. 0000164E  56C0                     sne        D0
  2144. 00001650  0240 0001                andi.w     D0, 0x1
  2145. 00001654  1F00                     move.b     -[A7], D0
  2146. 00001656  4EAD 1BD2                jsr        [A5 + 0x1BD2 /* export_886 */]
  2147. 0000165A  4E5E                     unlink     A6
  2148. 0000165C  4E75                     rts
  2149. export_1675:
  2150. 0000165E  4E56 FFE2                link       A6, -0x001E
  2151. 00001662  486E FFF6                pea.l      [A6 - 0xA]
  2152. 00001666  4EAD 1B72                jsr        [A5 + 0x1B72 /* export_874 */]
  2153. 0000166A  486E FFEC                pea.l      [A6 - 0x14]
  2154. 0000166E  4EAD 1B72                jsr        [A5 + 0x1B72 /* export_874 */]
  2155. 00001672  1F3C 000F                move.b     -[A7], 0xF
  2156. 00001676  4EAD 1A52                jsr        [A5 + 0x1A52 /* export_838 */]
  2157. 0000167A  486E FFE2                pea.l      [A6 - 0x1E]
  2158. 0000167E  486E FFEC                pea.l      [A6 - 0x14]
  2159. 00001682  486E FFF6                pea.l      [A6 - 0xA]
  2160. 00001686  4EAD 040A                jsr        [A5 + 0x40A /* export_125 */]
  2161. 0000168A  588F                     addq.l     A7, 4
  2162. 0000168C  486E FFE2                pea.l      [A6 - 0x1E]
  2163. 00001690  4EAD 1BDA                jsr        [A5 + 0x1BDA /* export_887 */]
  2164. 00001694  4E5E                     unlink     A6
  2165. 00001696  4E75                     rts
  2166. export_1676:
  2167. 00001698  4E56 0000                link       A6, 0
  2168. 0000169C  3F3C 001A                move.w     -[A7], 0x1A
  2169. label000016A0:
  2170. 000016A0  4EAD 113A                jsr        [A5 + 0x113A /* export_547 */]
  2171. 000016A4  4E5E                     unlink     A6
  2172. 000016A6  4E75                     rts
  2173. export_1677:
  2174. 000016A8  4E56 FEF6                link       A6, -0x010A
  2175. 000016AC  48E7 0308                movem.l    -[A7], D6,D7,A4
  2176. 000016B0  486E FEFC                pea.l      [A6 - 0x104]
  2177. 000016B4  4EAD 01A2                jsr        [A5 + 0x1A2 /* export_48 */]
  2178. 000016B8  4206                     clr.b      D6
  2179. 000016BA  7004                     moveq.l    D0, 0x04
  2180. 000016BC  B02D CE80                cmp.b      D0, [A5 - 0x3180]
  2181. 000016C0  661C                     bne        +0x1E /* 000016DE */
  2182. 000016C2  7E01                     moveq.l    D7, 0x01
  2183. 000016C4  42A7                     clr.l      -[A7]
  2184. 000016C6  2F3C 5744 4154           move.l     -[A7], 0x57444154 /* 'WDAT' */
  2185. 000016CC  3F3C 0001                move.w     -[A7], 0x1
  2186. 000016D0  4EAD 20CA                jsr        [A5 + 0x20CA /* export_1045 */]
  2187. 000016D4  285F                     movea.l    A4, [A7]+
  2188. 000016D6  200C                     move.l     D0, A4
  2189. 000016D8  56C6                     sne        D6
  2190. 000016DA  4406                     neg.b      D6
  2191. 000016DC  601A                     bra        +0x1C /* 000016F8 */
  2192. label000016DE:
  2193. 000016DE  7003                     moveq.l    D0, 0x03
  2194. 000016E0  B02D CE80                cmp.b      D0, [A5 - 0x3180]
  2195. 000016E4  6604                     bne        +0x6 /* 000016EA */
  2196. 000016E6  7E02                     moveq.l    D7, 0x02
  2197. 000016E8  600E                     bra        +0x10 /* 000016F8 */
  2198. label000016EA:
  2199. 000016EA  7001                     moveq.l    D0, 0x01
  2200. 000016EC  B02D CE80                cmp.b      D0, [A5 - 0x3180]
  2201. 000016F0  6604                     bne        +0x6 /* 000016F6 */
  2202. 000016F2  7E01                     moveq.l    D7, 0x01
  2203. 000016F4  6002                     bra        +0x4 /* 000016F8 */
  2204. label000016F6:
  2205. 000016F6  4207                     clr.b      D7
  2206. label000016F8:
  2207. 000016F8  1006                     move.b     D0, D6
  2208. 000016FA  6720                     beq        +0x22 /* 0000171C */
  2209. 000016FC  2F0C                     move.l     -[A7], A4
  2210. 000016FE  205F                     movea.l    A0, [A7]+
  2211. 00001700  A04A                     syscall    HNoPurge
  2212. 00001702  2F2E FEFC                move.l     -[A7], [A6 - 0x104]
  2213. 00001706  1F07                     move.b     -[A7], D7
  2214. 00001708  486E FF00                pea.l      [A6 - 0x100]
  2215. 0000170C  2F0C                     move.l     -[A7], A4
  2216. 0000170E  3F3C 000E                move.w     -[A7], 0xE
  2217. 00001712  A9ED                     syscall    Pack6
  2218. 00001714  2F0C                     move.l     -[A7], A4
  2219. 00001716  205F                     movea.l    A0, [A7]+
  2220. 00001718  A049                     syscall    HPurge
  2221. 0000171A  600E                     bra        +0x10 /* 0000172A */
  2222. label0000171C:
  2223. 0000171C  2F2E FEFC                move.l     -[A7], [A6 - 0x104]
  2224. 00001720  1F07                     move.b     -[A7], D7
  2225. 00001722  486E FF00                pea.l      [A6 - 0x100]
  2226. 00001726  4267                     clr.w      -[A7]
  2227. 00001728  A9ED                     syscall    Pack6
  2228. label0000172A:
  2229. 0000172A  486E FF00                pea.l      [A6 - 0x100]
  2230. 0000172E  4EAD 1B2A                jsr        [A5 + 0x1B2A /* export_865 */]
  2231. 00001732  4CDF 10C0                movem.l    D6,D7,A4, [A7]+
  2232. 00001736  4E5E                     unlink     A6
  2233. 00001738  4E75                     rts
  2234. export_1678:
  2235. 0000173A  4E56 FF00                link       A6, -0x0100
  2236. 0000173E  486E FF00                pea.l      [A6 - 0x100]
  2237. 00001742  2F2D B81A                move.l     -[A7], [A5 - 0x47E6]
  2238. 00001746  4EAD 0D92                jsr        [A5 + 0xD92 /* export_430 */]
  2239. 0000174A  4EAD 1B2A                jsr        [A5 + 0x1B2A /* export_865 */]
  2240. 0000174E  4E5E                     unlink     A6
  2241. 00001750  4E75                     rts
  2242. export_1679:
  2243. 00001752  4E56 FDF6                link       A6, -0x020A
  2244. 00001756  42A7                     clr.l      -[A7]
  2245. 00001758  4EAD 19E2                jsr        [A5 + 0x19E2 /* export_824 */]
  2246. 0000175C  205F                     movea.l    A0, [A7]+
  2247. 0000175E  700F                     moveq.l    D0, 0x0F
  2248. 00001760  B028 0003                cmp.b      D0, [A0 + 0x3]
  2249. 00001764  6610                     bne        +0x12 /* 00001776 */
  2250. 00001766  1F3C 000F                move.b     -[A7], 0xF
  2251. 0000176A  4EAD 1A52                jsr        [A5 + 0x1A52 /* export_838 */]
  2252. 0000176E  3D6D A438 FDF6           move.w     [A6 - 0x20A], [A5 - 0x5BC8]
  2253. 00001774  6046                     bra        +0x48 /* 000017BC */
  2254. label00001776:
  2255. 00001776  486E FF00                pea.l      [A6 - 0x100]
  2256. 0000177A  4EAD 1AF2                jsr        [A5 + 0x1AF2 /* export_858 */]
  2257. 0000177E  1F3C 000F                move.b     -[A7], 0xF
  2258. 00001782  4EAD 1A52                jsr        [A5 + 0x1A52 /* export_838 */]
  2259. 00001786  486E FF00                pea.l      [A6 - 0x100]
  2260. 0000178A  4EAD 0CFA                jsr        [A5 + 0xCFA /* export_411 */]
  2261. 0000178E  486E FDF6                pea.l      [A6 - 0x20A]
  2262. 00001792  2F3C 0000 0106           move.l     -[A7], 0x106
  2263. 00001798  4EAD 29CA                jsr        [A5 + 0x29CA /* export_1333 */]
  2264. 0000179C  4267                     clr.w      -[A7]
  2265. 0000179E  486E FF00                pea.l      [A6 - 0x100]
  2266. 000017A2  42A7                     clr.l      -[A7]
  2267. 000017A4  486E FEFC                pea.l      [A6 - 0x104]
  2268. 000017A8  486E FDF6                pea.l      [A6 - 0x20A]
  2269. 000017AC  4EAD 0CC2                jsr        [A5 + 0xCC2 /* export_404 */]
  2270. 000017B0  4A5F                     tst.w      [A7]+
  2271. 000017B2  6708                     beq        +0xA /* 000017BC */
  2272. 000017B4  42A7                     clr.l      -[A7]
  2273. 000017B6  4EAD 1BEA                jsr        [A5 + 0x1BEA /* export_889 */]
  2274. 000017BA  600E                     bra        +0x10 /* 000017CA */
  2275. label000017BC:
  2276. 000017BC  42A7                     clr.l      -[A7]
  2277. 000017BE  3F2E FDF6                move.w     -[A7], [A6 - 0x20A]
  2278. 000017C2  4EAD 283A                jsr        [A5 + 0x283A /* export_1283 */]
  2279. 000017C6  4EAD 1BEA                jsr        [A5 + 0x1BEA /* export_889 */]
  2280. label000017CA:
  2281. 000017CA  4E5E                     unlink     A6
  2282. 000017CC  4E75                     rts
  2283. export_1680:
  2284. 000017CE  4E56 0000                link       A6, 0
  2285. 000017D2  3F3C 0008                move.w     -[A7], 0x8
  2286. 000017D6  4EAD 113A                jsr        [A5 + 0x113A /* export_547 */]
  2287. 000017DA  4E5E                     unlink     A6
  2288. 000017DC  4E75                     rts
  2289. export_1681:
  2290. 000017DE  4E56 0000                link       A6, 0
  2291. 000017E2  3F3C 000C                move.w     -[A7], 0xC
  2292. 000017E6  4EAD 113A                jsr        [A5 + 0x113A /* export_547 */]
  2293. 000017EA  4E5E                     unlink     A6
  2294. 000017EC  4E75                     rts
  2295. export_1682:
  2296. 000017EE  4E56 0000                link       A6, 0
  2297. 000017F2  3F3C 000A                move.w     -[A7], 0xA /* '\n' */
  2298. 000017F6  4EAD 113A                jsr        [A5 + 0x113A /* export_547 */]
  2299. 000017FA  4E5E                     unlink     A6
  2300. 000017FC  4E75                     rts
  2301. export_1683:
  2302. 000017FE  4E56 FF00                link       A6, -0x0100
  2303. 00001802  486E FF00                pea.l      [A6 - 0x100]
  2304. 00001806  3F3C 0001                move.w     -[A7], 0x1
  2305. 0000180A  4EAD 1162                jsr        [A5 + 0x1162 /* export_552 */]
  2306. 0000180E  4EAD 1B32                jsr        [A5 + 0x1B32 /* export_866 */]
  2307. 00001812  4E5E                     unlink     A6
  2308. 00001814  4E75                     rts
  2309. export_1684:
  2310. 00001816  4E56 FF00                link       A6, -0x0100
  2311. 0000181A  486E FF00                pea.l      [A6 - 0x100]
  2312. 0000181E  3F3C 0003                move.w     -[A7], 0x3
  2313. 00001822  4EAD 1162                jsr        [A5 + 0x1162 /* export_552 */]
  2314. 00001826  4EAD 1B32                jsr        [A5 + 0x1B32 /* export_866 */]
  2315. 0000182A  4E5E                     unlink     A6
  2316. 0000182C  4E75                     rts
  2317. export_1685:
  2318. 0000182E  4E56 FF00                link       A6, -0x0100
  2319. 00001832  486E FF00                pea.l      [A6 - 0x100]
  2320. 00001836  3F3C 0002                move.w     -[A7], 0x2
  2321. 0000183A  4EAD 1162                jsr        [A5 + 0x1162 /* export_552 */]
  2322. 0000183E  4EAD 1B32                jsr        [A5 + 0x1B32 /* export_866 */]
  2323. 00001842  4E5E                     unlink     A6
  2324. 00001844  4E75                     rts
  2325. export_1686:
  2326. 00001846  4E56 0000                link       A6, 0
  2327. 0000184A  42A7                     clr.l      -[A7]
  2328. 0000184C  4EAD 116A                jsr        [A5 + 0x116A /* export_553 */]
  2329. 00001850  1F3C 0001                move.b     -[A7], 0x1
  2330. 00001854  4EAD 1B22                jsr        [A5 + 0x1B22 /* export_864 */]
  2331. 00001858  4E5E                     unlink     A6
  2332. 0000185A  4E75                     rts
  2333. export_1687:
  2334. 0000185C  4E56 0000                link       A6, 0
  2335. 00001860  42A7                     clr.l      -[A7]
  2336. 00001862  4EAD 0EBA                jsr        [A5 + 0xEBA /* export_467 */]
  2337. 00001866  4EAD 1BEA                jsr        [A5 + 0x1BEA /* export_889 */]
  2338. 0000186A  4E5E                     unlink     A6
  2339. 0000186C  4E75                     rts
  2340. export_1688:
  2341. 0000186E  4E56 FFF8                link       A6, -0x0008
  2342. 00001872  2F0C                     move.l     -[A7], A4
  2343. 00001874  4EAD 1A3A                jsr        [A5 + 0x1A3A /* export_835 */]
  2344. 00001878  42A7                     clr.l      -[A7]
  2345. 0000187A  42A7                     clr.l      -[A7]
  2346. 0000187C  4EAD 19E2                jsr        [A5 + 0x19E2 /* export_824 */]
  2347. 00001880  4EAD 19F2                jsr        [A5 + 0x19F2 /* export_826 */]
  2348. 00001884  285F                     movea.l    A4, [A7]+
  2349. 00001886  2D4C FFFC                move.l     [A6 - 0x4], A4
  2350. 0000188A  486E FFFC                pea.l      [A6 - 0x4]
  2351. 0000188E  4EAD 290A                jsr        [A5 + 0x290A /* export_1309 */]
  2352. 00001892  1F3C 0001                move.b     -[A7], 0x1
  2353. 00001896  4EAD 1A52                jsr        [A5 + 0x1A52 /* export_838 */]
  2354. 0000189A  1F3C 000F                move.b     -[A7], 0xF
  2355. 0000189E  4EAD 1A52                jsr        [A5 + 0x1A52 /* export_838 */]
  2356. 000018A2  202E FFFC                move.l     D0, [A6 - 0x4]
  2357. 000018A6  908C                     sub.l      D0, A4
  2358. 000018A8  2F00                     move.l     -[A7], D0
  2359. 000018AA  4EAD 1BEA                jsr        [A5 + 0x1BEA /* export_889 */]
  2360. 000018AE  285F                     movea.l    A4, [A7]+
  2361. 000018B0  4E5E                     unlink     A6
  2362. 000018B2  4E75                     rts
  2363. export_1689:
  2364. 000018B4  4E56 0000                link       A6, 0
  2365. 000018B8  4267                     clr.w      -[A7]
  2366. 000018BA  4EAD 113A                jsr        [A5 + 0x113A /* export_547 */]
  2367. 000018BE  4E5E                     unlink     A6
  2368. 000018C0  4E75                     rts
  2369. export_1690:
  2370. 000018C2  4E56 0000                link       A6, 0
  2371. 000018C6  3F3C 0004                move.w     -[A7], 0x4
  2372. 000018CA  4EAD 113A                jsr        [A5 + 0x113A /* export_547 */]
  2373. 000018CE  4E5E                     unlink     A6
  2374. 000018D0  4E75                     rts
  2375. export_1691:
  2376. 000018D2  4E56 0000                link       A6, 0
  2377. 000018D6  3F3C 0002                move.w     -[A7], 0x2
  2378. 000018DA  4EAD 113A                jsr        [A5 + 0x113A /* export_547 */]
  2379. 000018DE  4E5E                     unlink     A6
  2380. 000018E0  4E75                     rts
  2381. export_1692:
  2382. 000018E2  4E56 FFD8                link       A6, -0x0028
  2383. 000018E6  48E7 0300                movem.l    -[A7], D6,D7
  2384. 000018EA  41EE FFEA                lea.l      A0, [A6 - 0x16]
  2385. 000018EE  43FA 00B2                lea.l      A1, [PC + 0xB2 /* 000019A2, value 0xFFFEECB1 */]
  2386. 000018F2  7004                     moveq.l    D0, 0x04
  2387. label000018F4:
  2388. 000018F4  30D9                     move.w     [A0]+, [A1]+
  2389. 000018F6  51C8 FFFC                dbf        D0, -0x6 /* 000018F4 */
  2390. 000018FA  42A7                     clr.l      -[A7]
  2391. 000018FC  4EAD 1AC2                jsr        [A5 + 0x1AC2 /* export_852 */]
  2392. 00001900  201F                     move.l     D0, [A7]+
  2393. 00001902  3C00                     move.w     D6, D0
  2394. 00001904  3D7C 0001 FFE4           move.w     [A6 - 0x1C], 0x1
  2395. 0000190A  3D46 FFE2                move.w     [A6 - 0x1E], D6
  2396. 0000190E  3E2E FFE4                move.w     D7, [A6 - 0x1C]
  2397. 00001912  6070                     bra        +0x72 /* 00001984 */
  2398. label00001914:
  2399. 00001914  486E FFF4                pea.l      [A6 - 0xC]
  2400. 00001918  4EAD 1B6A                jsr        [A5 + 0x1B6A /* export_873 */]
  2401. 0000191C  102E FFF4                move.b     D0, [A6 - 0xC]
  2402. 00001920  673E                     beq        +0x40 /* 00001960 */
  2403. 00001922  486E FFF6                pea.l      [A6 - 0xA]
  2404. 00001926  486E FFD8                pea.l      [A6 - 0x28]
  2405. 0000192A  3F3C 280E                move.w     -[A7], 0x280E
  2406. 0000192E  A9EB                     syscall    Pack4/FP68K
  2407. 00001930  486E FFEA                pea.l      [A6 - 0x16]
  2408. 00001934  486E FFD8                pea.l      [A6 - 0x28]
  2409. 00001938  3F3C 000A                move.w     -[A7], 0xA /* '\n' */
  2410. 0000193C  A9EB                     syscall    Pack4/FP68K
  2411. 0000193E  6F40                     ble        +0x42 /* 00001980 */
  2412. 00001940  486E FFF6                pea.l      [A6 - 0xA]
  2413. 00001944  486E FFD8                pea.l      [A6 - 0x28]
  2414. 00001948  3F3C 280E                move.w     -[A7], 0x280E
  2415. 0000194C  A9EB                     syscall    Pack4/FP68K
  2416. 0000194E  41EE FFEA                lea.l      A0, [A6 - 0x16]
  2417. 00001952  43EE FFD8                lea.l      A1, [A6 - 0x28]
  2418. 00001956  7004                     moveq.l    D0, 0x04
  2419. label00001958:
  2420. 00001958  30D9                     move.w     [A0]+, [A1]+
  2421. 0000195A  51C8 FFFC                dbf        D0, -0x6 /* 00001958 */
  2422. 0000195E  6020                     bra        +0x22 /* 00001980 */
  2423. label00001960:
  2424. 00001960  486E FFEA                pea.l      [A6 - 0x16]
  2425. 00001964  486E FFF6                pea.l      [A6 - 0xA]
  2426. 00001968  3F3C 000A                move.w     -[A7], 0xA /* '\n' */
  2427. 0000196C  A9EB                     syscall    Pack4/FP68K
  2428. 0000196E  6F10                     ble        +0x12 /* 00001980 */
  2429. 00001970  41EE FFEA                lea.l      A0, [A6 - 0x16]
  2430. 00001974  43EE FFF6                lea.l      A1, [A6 - 0xA]
  2431. 00001978  7004                     moveq.l    D0, 0x04
  2432. label0000197A:
  2433. 0000197A  30D9                     move.w     [A0]+, [A1]+
  2434. 0000197C  51C8 FFFC                dbf        D0, -0x6 /* 0000197A */
  2435. label00001980:
  2436. 00001980  5247                     addq.w     D7, 1
  2437. 00001982  6906                     bvs        +0x8 /* 0000198A */
  2438. label00001984:
  2439. 00001984  BE6E FFE2                cmp.w      D7, [A6 - 0x1E]
  2440. 00001988  6F8A                     ble        -0x74 /* 00001914 */
  2441. label0000198A:
  2442. 0000198A  1F3C 000F                move.b     -[A7], 0xF
  2443. 0000198E  4EAD 1A52                jsr        [A5 + 0x1A52 /* export_838 */]
  2444. 00001992  486E FFEA                pea.l      [A6 - 0x16]
  2445. 00001996  4EAD 1BDA                jsr        [A5 + 0x1BDA /* export_887 */]
  2446. 0000199A  4CDF 00C0                movem.l    D6,D7, [A7]+
  2447. 0000199E  4E5E                     unlink     A6
  2448. 000019A0  4E75                     rts
  2449. 000019A2  FFFE                     .extension 0xFFE // unimplemented
  2450. 000019A4  ECB1                     roxr       D1, D6
  2451. 000019A6  2AED 7F58                move.l     [A5]+, [A5 + 0x7F58]
  2452. 000019AA  75E1                     moveq.l    D2, 0xFFFFFFE1
  2453. export_1693:
  2454. 000019AC  4E56 FFEE                link       A6, -0x0012
  2455. 000019B0  48E7 0118                movem.l    -[A7], D7,A3,A4
  2456. 000019B4  4EAD 1B1A                jsr        [A5 + 0x1B1A /* export_863 */]
  2457. 000019B8  207C 0000 0A1C           movea.l    A0, 0xA1C
  2458. 000019BE  2650                     movea.l    A3, [A0]
  2459. 000019C0  200B                     move.l     D0, A3
  2460. 000019C2  6602                     bne        +0x4 /* 000019C6 */
  2461. 000019C4  6052                     bra        +0x54 /* 00001A18 */
  2462. label000019C6:
  2463. 000019C6  2F0B                     move.l     -[A7], A3
  2464. 000019C8  486E FFEF                pea.l      [A6 - 0x11]
  2465. 000019CC  4EAD 22EA                jsr        [A5 + 0x22EA /* export_1113 */]
  2466. 000019D0  42A7                     clr.l      -[A7]
  2467. 000019D2  2F13                     move.l     -[A7], [A3]
  2468. 000019D4  4EAD 2252                jsr        [A5 + 0x2252 /* export_1094 */]
  2469. 000019D8  285F                     movea.l    A4, [A7]+
  2470. 000019DA  3014                     move.w     D0, [A4]
  2471. 000019DC  48C0                     ext.l      D0
  2472. 000019DE  2E00                     move.l     D7, D0
  2473. 000019E0  DE8C                     add.l      D7, A4
  2474. label000019E2:
  2475. 000019E2  BE8C                     cmp.l      D7, A4
  2476. 000019E4  6728                     beq        +0x2A /* 00001A0E */
  2477. 000019E6  5C8C                     addq.l     A4, 6
  2478. 000019E8  2F14                     move.l     -[A7], [A4]
  2479. 000019EA  4267                     clr.w      -[A7]
  2480. 000019EC  486D D01A                pea.l      [A5 - 0x2FE6]
  2481. 000019F0  4EAD 2F42                jsr        [A5 + 0x2F42 /* export_1508 */]
  2482. 000019F4  486D D01A                pea.l      [A5 - 0x2FE6]
  2483. 000019F8  4EAD 1B2A                jsr        [A5 + 0x1B2A /* export_865 */]
  2484. 000019FC  4EAD 3072                jsr        [A5 + 0x3072 /* export_1546 */]
  2485. 00001A00  486D CFBA                pea.l      [A5 - 0x3046]
  2486. 00001A04  4EAD 1B32                jsr        [A5 + 0x1B32 /* export_866 */]
  2487. 00001A08  4EAD 3072                jsr        [A5 + 0x3072 /* export_1546 */]
  2488. 00001A0C  60D4                     bra        -0x2A /* 000019E2 */
  2489. label00001A0E:
  2490. 00001A0E  2F0B                     move.l     -[A7], A3
  2491. 00001A10  1F2E FFEF                move.b     -[A7], [A6 - 0x11]
  2492. 00001A14  4EAD 02F2                jsr        [A5 + 0x2F2 /* export_90 */]
  2493. label00001A18:
  2494. 00001A18  4CDF 1880                movem.l    D7,A3,A4, [A7]+
  2495. 00001A1C  4E5E                     unlink     A6
  2496. 00001A1E  4E75                     rts
  2497. export_1694:
  2498. 00001A20  4E56 FFD8                link       A6, -0x0028
  2499. 00001A24  48E7 0300                movem.l    -[A7], D6,D7
  2500. 00001A28  41EE FFEA                lea.l      A0, [A6 - 0x16]
  2501. 00001A2C  43FA 00B2                lea.l      A1, [PC + 0xB2 /* 00001AE0, value 0x7FFEECB1 */]
  2502. 00001A30  7004                     moveq.l    D0, 0x04
  2503. label00001A32:
  2504. 00001A32  30D9                     move.w     [A0]+, [A1]+
  2505. 00001A34  51C8 FFFC                dbf        D0, -0x6 /* 00001A32 */
  2506. 00001A38  42A7                     clr.l      -[A7]
  2507. 00001A3A  4EAD 1AC2                jsr        [A5 + 0x1AC2 /* export_852 */]
  2508. 00001A3E  201F                     move.l     D0, [A7]+
  2509. 00001A40  3C00                     move.w     D6, D0
  2510. 00001A42  3D7C 0001 FFE4           move.w     [A6 - 0x1C], 0x1
  2511. 00001A48  3D46 FFE2                move.w     [A6 - 0x1E], D6
  2512. 00001A4C  3E2E FFE4                move.w     D7, [A6 - 0x1C]
  2513. 00001A50  6070                     bra        +0x72 /* 00001AC2 */
  2514. label00001A52:
  2515. 00001A52  486E FFF4                pea.l      [A6 - 0xC]
  2516. 00001A56  4EAD 1B6A                jsr        [A5 + 0x1B6A /* export_873 */]
  2517. 00001A5A  102E FFF4                move.b     D0, [A6 - 0xC]
  2518. 00001A5E  673E                     beq        +0x40 /* 00001A9E */
  2519. 00001A60  486E FFF6                pea.l      [A6 - 0xA]
  2520. 00001A64  486E FFD8                pea.l      [A6 - 0x28]
  2521. 00001A68  3F3C 280E                move.w     -[A7], 0x280E
  2522. 00001A6C  A9EB                     syscall    Pack4/FP68K
  2523. 00001A6E  486E FFEA                pea.l      [A6 - 0x16]
  2524. 00001A72  486E FFD8                pea.l      [A6 - 0x28]
  2525. 00001A76  3F3C 000A                move.w     -[A7], 0xA /* '\n' */
  2526. 00001A7A  A9EB                     syscall    Pack4/FP68K
  2527. 00001A7C  6440                     bcc        +0x42 /* 00001ABE */
  2528. 00001A7E  486E FFF6                pea.l      [A6 - 0xA]
  2529. 00001A82  486E FFD8                pea.l      [A6 - 0x28]
  2530. 00001A86  3F3C 280E                move.w     -[A7], 0x280E
  2531. 00001A8A  A9EB                     syscall    Pack4/FP68K
  2532. 00001A8C  41EE FFEA                lea.l      A0, [A6 - 0x16]
  2533. 00001A90  43EE FFD8                lea.l      A1, [A6 - 0x28]
  2534. 00001A94  7004                     moveq.l    D0, 0x04
  2535. label00001A96:
  2536. 00001A96  30D9                     move.w     [A0]+, [A1]+
  2537. 00001A98  51C8 FFFC                dbf        D0, -0x6 /* 00001A96 */
  2538. 00001A9C  6020                     bra        +0x22 /* 00001ABE */
  2539. label00001A9E:
  2540. 00001A9E  486E FFEA                pea.l      [A6 - 0x16]
  2541. 00001AA2  486E FFF6                pea.l      [A6 - 0xA]
  2542. 00001AA6  3F3C 000A                move.w     -[A7], 0xA /* '\n' */
  2543. 00001AAA  A9EB                     syscall    Pack4/FP68K
  2544. 00001AAC  6410                     bcc        +0x12 /* 00001ABE */
  2545. 00001AAE  41EE FFEA                lea.l      A0, [A6 - 0x16]
  2546. 00001AB2  43EE FFF6                lea.l      A1, [A6 - 0xA]
  2547. 00001AB6  7004                     moveq.l    D0, 0x04
  2548. label00001AB8:
  2549. 00001AB8  30D9                     move.w     [A0]+, [A1]+
  2550. 00001ABA  51C8 FFFC                dbf        D0, -0x6 /* 00001AB8 */
  2551. label00001ABE:
  2552. 00001ABE  5247                     addq.w     D7, 1
  2553. 00001AC0  6906                     bvs        +0x8 /* 00001AC8 */
  2554. label00001AC2:
  2555. 00001AC2  BE6E FFE2                cmp.w      D7, [A6 - 0x1E]
  2556. 00001AC6  6F8A                     ble        -0x74 /* 00001A52 */
  2557. label00001AC8:
  2558. 00001AC8  1F3C 000F                move.b     -[A7], 0xF
  2559. 00001ACC  4EAD 1A52                jsr        [A5 + 0x1A52 /* export_838 */]
  2560. 00001AD0  486E FFEA                pea.l      [A6 - 0x16]
  2561. 00001AD4  4EAD 1BDA                jsr        [A5 + 0x1BDA /* export_887 */]
  2562. 00001AD8  4CDF 00C0                movem.l    D6,D7, [A7]+
  2563. 00001ADC  4E5E                     unlink     A6
  2564. 00001ADE  4E75                     rts
  2565. 00001AE0  7FFE                     moveq.l    D7, 0xFFFFFFFE
  2566. 00001AE2  ECB1                     roxr       D1, D6
  2567. 00001AE4  2AED 7F58                move.l     [A5]+, [A5 + 0x7F58]
  2568. 00001AE8  75E1                     moveq.l    D2, 0xFFFFFFE1
  2569. export_1695:
  2570. 00001AEA  4E56 FFF0                link       A6, -0x0010
  2571. 00001AEE  426E FFF0                clr.w      [A6 - 0x10]
  2572. 00001AF2  2F3C 0002 0000           move.l     -[A7], 0x20000
  2573. 00001AF8  486E FFF0                pea.l      [A6 - 0x10]
  2574. 00001AFC  4EAD 02A2                jsr        [A5 + 0x2A2 /* export_80 */]
  2575. 00001B00  4267                     clr.w      -[A7]
  2576. 00001B02  A974                     syscall    Button
  2577. 00001B04  101F                     move.b     D0, [A7]+
  2578. 00001B06  801F                     or.b       D0, [A7]+
  2579. 00001B08  802D A006                or.b       D0, [A5 - 0x5FFA]
  2580. 00001B0C  1F00                     move.b     -[A7], D0
  2581. 00001B0E  4EAD 1BD2                jsr        [A5 + 0x1BD2 /* export_886 */]
  2582. 00001B12  7001                     moveq.l    D0, 0x01
  2583. 00001B14  B06E FFF0                cmp.w      D0, [A6 - 0x10]
  2584. 00001B18  6614                     bne        +0x16 /* 00001B2E */
  2585. 00001B1A  2B6E FFFA C700           move.l     [A5 - 0x3900], [A6 - 0x6]
  2586. 00001B20  2B6E FFF6 C394           move.l     [A5 - 0x3C6C], [A6 - 0xA]
  2587. 00001B26  2F2D C700                move.l     -[A7], [A5 - 0x3900]
  2588. 00001B2A  4EBA 13C8                jsr        [PC + 0x13C8 /* 00002EF4 */]
  2589. label00001B2E:
  2590. 00001B2E  102D A006                move.b     D0, [A5 - 0x5FFA]
  2591. 00001B32  6714                     beq        +0x16 /* 00001B48 */
  2592. 00001B34  2B6D 9FEE C700           move.l     [A5 - 0x3900], [A5 - 0x6012]
  2593. 00001B3A  2B6D 9FEA C394           move.l     [A5 - 0x3C6C], [A5 - 0x6016]
  2594. 00001B40  2F2D C700                move.l     -[A7], [A5 - 0x3900]
  2595. 00001B44  4EBA 13AE                jsr        [PC + 0x13AE /* 00002EF4 */]
  2596. label00001B48:
  2597. 00001B48  2F3C 0000 0006           move.l     -[A7], 0x6
  2598. 00001B4E  201F                     move.l     D0, [A7]+
  2599. 00001B50  A032                     syscall    FlushEvents
  2600. 00001B52  422D A006                clr.b      [A5 - 0x5FFA]
  2601. 00001B56  4E5E                     unlink     A6
  2602. 00001B58  4E75                     rts
  2603. fn00001B5A:
  2604. 00001B5A  4E56 FFF0                link       A6, -0x0010
  2605. 00001B5E  206E 000C                movea.l    A0, [A6 + 0xC]
  2606. 00001B62  43EE FFF0                lea.l      A1, [A6 - 0x10]
  2607. 00001B66  7007                     moveq.l    D0, 0x07
  2608. label00001B68:
  2609. 00001B68  32D8                     move.w     [A1]+, [A0]+
  2610. 00001B6A  51C8 FFFC                dbf        D0, -0x6 /* 00001B68 */
  2611. 00001B6E  1F3C 0001                move.b     -[A7], 0x1
  2612. 00001B72  4EAD 1BE2                jsr        [A5 + 0x1BE2 /* export_888 */]
  2613. 00001B76  2B6E FFFA C700           move.l     [A5 - 0x3900], [A6 - 0x6]
  2614. 00001B7C  2B6E FFF6 C394           move.l     [A5 - 0x3C6C], [A6 - 0xA]
  2615. 00001B82  2F2D C700                move.l     -[A7], [A5 - 0x3900]
  2616. 00001B86  4EBA 136C                jsr        [PC + 0x136C /* 00002EF4 */]
  2617. label00001B8A:
  2618. 00001B8A  4267                     clr.w      -[A7]
  2619. 00001B8C  A973                     syscall    StillDown
  2620. 00001B8E  101F                     move.b     D0, [A7]+
  2621. 00001B90  0A00 0001                xori.b     D0, 0x1
  2622. 00001B94  67F4                     beq        -0xA /* 00001B8A */
  2623. 00001B96  2F3C 0004 0002           move.l     -[A7], 0x40002
  2624. 00001B9C  201F                     move.l     D0, [A7]+
  2625. 00001B9E  A032                     syscall    FlushEvents
  2626. 00001BA0  422D A006                clr.b      [A5 - 0x5FFA]
  2627. 00001BA4  206E 0008                movea.l    A0, [A6 + 0x8]
  2628. 00001BA8  2C48                     movea.l    A6, A0
  2629. 00001BAA  4EFA 005C                jmp        [PC + 0x5C /* 00001C08 */]
  2630. 00001BAE  0000 4E5E                ori.b      D0, 0x5E /* '^' */
  2631. 00001BB2  205F                     movea.l    A0, [A7]+
  2632. 00001BB4  504F                     addq.w     A7, 8
  2633. 00001BB6  4ED0                     jmp        [A0]
  2634. export_1696:
  2635. 00001BB8  4E56 FFF0                link       A6, -0x0010
  2636. 00001BBC  48E7 1F38                movem.l    -[A7], D3,D4,D5,D6,D7,A2,A3,A4
  2637. 00001BC0  102D A006                move.b     D0, [A5 - 0x5FFA]
  2638. 00001BC4  670A                     beq        +0xC /* 00001BD0 */
  2639. 00001BC6  486D 9FE4                pea.l      [A5 - 0x601C]
  2640. 00001BCA  2F0E                     move.l     -[A7], A6
  2641. 00001BCC  4EBA FF8C                jsr        [PC - 0x74 /* 00001B5A */]
  2642. label00001BD0:
  2643. 00001BD0  2F3C 0006 0000           move.l     -[A7], 0x60000
  2644. 00001BD6  486E FFF0                pea.l      [A6 - 0x10]
  2645. 00001BDA  4EAD 02A2                jsr        [A5 + 0x2A2 /* export_80 */]
  2646. 00001BDE  101F                     move.b     D0, [A7]+
  2647. 00001BE0  6720                     beq        +0x22 /* 00001C02 */
  2648. 00001BE2  7002                     moveq.l    D0, 0x02
  2649. 00001BE4  B06E FFF0                cmp.w      D0, [A6 - 0x10]
  2650. 00001BE8  660C                     bne        +0xE /* 00001BF6 */
  2651. 00001BEA  2F3C 0002 0004           move.l     -[A7], 0x20004
  2652. 00001BF0  201F                     move.l     D0, [A7]+
  2653. 00001BF2  A032                     syscall    FlushEvents
  2654. 00001BF4  60DA                     bra        -0x24 /* 00001BD0 */
  2655. label00001BF6:
  2656. 00001BF6  486E FFF0                pea.l      [A6 - 0x10]
  2657. 00001BFA  2F0E                     move.l     -[A7], A6
  2658. 00001BFC  4EBA FF5C                jsr        [PC - 0xA4 /* 00001B5A */]
  2659. 00001C00  60CE                     bra        -0x30 /* 00001BD0 */
  2660. label00001C02:
  2661. 00001C02  4267                     clr.w      -[A7]
  2662. 00001C04  4EAD 1BE2                jsr        [A5 + 0x1BE2 /* export_888 */]
  2663. label00001C08:
  2664. 00001C08  4FEE FFD0                lea.l      A7, [A6 - 0x30]
  2665. 00001C0C  4CDF 1CF8                movem.l    D3,D4,D5,D6,D7,A2,A3,A4, [A7]+
  2666. 00001C10  4E5E                     unlink     A6
  2667. 00001C12  4E75                     rts
  2668. export_1697:
  2669. 00001C14  4E56 FFFC                link       A6, -0x0004
  2670. 00001C18  486E FFFC                pea.l      [A6 - 0x4]
  2671. 00001C1C  4EBA 129C                jsr        [PC + 0x129C /* 00002EBA */]
  2672. 00001C20  302E FFFE                move.w     D0, [A6 - 0x2]
  2673. 00001C24  48C0                     ext.l      D0
  2674. 00001C26  2F00                     move.l     -[A7], D0
  2675. 00001C28  4EAD 1BEA                jsr        [A5 + 0x1BEA /* export_889 */]
  2676. 00001C2C  4E5E                     unlink     A6
  2677. 00001C2E  4E75                     rts
  2678. export_1698:
  2679. 00001C30  4E56 FFFC                link       A6, -0x0004
  2680. 00001C34  486E FFFC                pea.l      [A6 - 0x4]
  2681. 00001C38  4EBA 1280                jsr        [PC + 0x1280 /* 00002EBA */]
  2682. 00001C3C  486E FFFC                pea.l      [A6 - 0x4]
  2683. 00001C40  4EAD 1C12                jsr        [A5 + 0x1C12 /* export_894 */]
  2684. 00001C44  4E5E                     unlink     A6
  2685. 00001C46  4E75                     rts
  2686. export_1699:
  2687. 00001C48  4E56 FFFC                link       A6, -0x0004
  2688. 00001C4C  486E FFFC                pea.l      [A6 - 0x4]
  2689. 00001C50  4EBA 1268                jsr        [PC + 0x1268 /* 00002EBA */]
  2690. 00001C54  302E FFFC                move.w     D0, [A6 - 0x4]
  2691. 00001C58  48C0                     ext.l      D0
  2692. 00001C5A  2F00                     move.l     -[A7], D0
  2693. 00001C5C  4EAD 1BEA                jsr        [A5 + 0x1BEA /* export_889 */]
  2694. 00001C60  4E5E                     unlink     A6
  2695. 00001C62  4E75                     rts
  2696. export_1700:
  2697. 00001C64  4E56 FD7C                link       A6, -0x0284
  2698. 00001C68  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  2699. 00001C6C  4267                     clr.w      -[A7]
  2700. 00001C6E  4EAD 1ADA                jsr        [A5 + 0x1ADA /* export_855 */]
  2701. 00001C72  3C1F                     move.w     D6, [A7]+
  2702. 00001C74  7001                     moveq.l    D0, 0x01
  2703. 00001C76  B046                     cmp.w      D0, D6
  2704. 00001C78  6666                     bne        +0x68 /* 00001CE0 */
  2705. 00001C7A  1D7C 0007 FD9A           move.b     [A6 - 0x266], 0x7
  2706. 00001C80  2D6D A548 FFB2           move.l     [A6 - 0x4E], [A5 - 0x5AB8]
  2707. 00001C86  486E FEA6                pea.l      [A6 - 0x15A]
  2708. 00001C8A  4EAD 1A62                jsr        [A5 + 0x1A62 /* export_840 */]
  2709. 00001C8E  4267                     clr.w      -[A7]
  2710. 00001C90  4EAD 1ADA                jsr        [A5 + 0x1ADA /* export_855 */]
  2711. 00001C94  3C1F                     move.w     D6, [A7]+
  2712. 00001C96  4267                     clr.w      -[A7]
  2713. 00001C98  486E FD9A                pea.l      [A6 - 0x266]
  2714. 00001C9C  4EAD 2522                jsr        [A5 + 0x2522 /* export_1184 */]
  2715. 00001CA0  4A5F                     tst.w      [A7]+
  2716. 00001CA2  670C                     beq        +0xE /* 00001CB0 */
  2717. 00001CA4  3F3C 004E                move.w     -[A7], 0x4E /* 'N' */
  2718. 00001CA8  4EAD 11AA                jsr        [A5 + 0x11AA /* export_561 */]
  2719. 00001CAC  6000 030E                bra        +0x310 /* 00001FBC */
  2720. label00001CB0:
  2721. 00001CB0  42A7                     clr.l      -[A7]
  2722. 00001CB2  2F2D AE96                move.l     -[A7], [A5 - 0x516A]
  2723. 00001CB6  4EAD 0EE2                jsr        [A5 + 0xEE2 /* export_472 */]
  2724. 00001CBA  2D5F FD96                move.l     [A6 - 0x26A], [A7]+
  2725. 00001CBE  206E FD96                movea.l    A0, [A6 - 0x26A]
  2726. 00001CC2  2050                     movea.l    A0, [A0]
  2727. 00001CC4  2E28 0018                move.l     D7, [A0 + 0x18]
  2728. 00001CC8  2F2D AE96                move.l     -[A7], [A5 - 0x516A]
  2729. 00001CCC  4267                     clr.w      -[A7]
  2730. 00001CCE  4EAD 0E5A                jsr        [A5 + 0xE5A /* export_455 */]
  2731. 00001CD2  4267                     clr.w      -[A7]
  2732. 00001CD4  4EAD 2752                jsr        [A5 + 0x2752 /* export_1254 */]
  2733. 00001CD8  3D5F FD7E                move.w     [A6 - 0x282], [A7]+
  2734. 00001CDC  6000 02DE                bra        +0x2E0 /* 00001FBC */
  2735. label00001CE0:
  2736. 00001CE0  4A46                     tst.w      D6
  2737. 00001CE2  6608                     bne        +0xA /* 00001CEC */
  2738. 00001CE4  2E2D A8C2                move.l     D7, [A5 - 0x573E]
  2739. 00001CE8  6000 02D2                bra        +0x2D4 /* 00001FBC */
  2740. label00001CEC:
  2741. 00001CEC  7006                     moveq.l    D0, 0x06
  2742. 00001CEE  B046                     cmp.w      D0, D6
  2743. 00001CF0  6608                     bne        +0xA /* 00001CFA */
  2744. 00001CF2  2E2D A90A                move.l     D7, [A5 - 0x56F6]
  2745. 00001CF6  6000 02C4                bra        +0x2C6 /* 00001FBC */
  2746. label00001CFA:
  2747. 00001CFA  7007                     moveq.l    D0, 0x07
  2748. 00001CFC  B046                     cmp.w      D0, D6
  2749. 00001CFE  6610                     bne        +0x12 /* 00001D10 */
  2750. 00001D00  4267                     clr.w      -[A7]
  2751. 00001D02  4EAD 175A                jsr        [A5 + 0x175A /* export_743 */]
  2752. 00001D06  301F                     move.w     D0, [A7]+
  2753. 00001D08  48C0                     ext.l      D0
  2754. 00001D0A  2E00                     move.l     D7, D0
  2755. 00001D0C  6000 02AE                bra        +0x2B0 /* 00001FBC */
  2756. label00001D10:
  2757. 00001D10  7008                     moveq.l    D0, 0x08
  2758. 00001D12  B046                     cmp.w      D0, D6
  2759. 00001D14  6622                     bne        +0x24 /* 00001D38 */
  2760. 00001D16  42A7                     clr.l      -[A7]
  2761. 00001D18  4EAD 176A                jsr        [A5 + 0x176A /* export_745 */]
  2762. 00001D1C  265F                     movea.l    A3, [A7]+
  2763. 00001D1E  200B                     move.l     D0, A3
  2764. 00001D20  6606                     bne        +0x8 /* 00001D28 */
  2765. 00001D22  7E00                     moveq.l    D7, 0x00
  2766. 00001D24  6000 0296                bra        +0x298 /* 00001FBC */
  2767. label00001D28:
  2768. 00001D28  4267                     clr.w      -[A7]
  2769. 00001D2A  2F0B                     move.l     -[A7], A3
  2770. 00001D2C  A950                     syscall    CountMItems
  2771. 00001D2E  301F                     move.w     D0, [A7]+
  2772. 00001D30  48C0                     ext.l      D0
  2773. 00001D32  2E00                     move.l     D7, D0
  2774. 00001D34  6000 0286                bra        +0x288 /* 00001FBC */
  2775. label00001D38:
  2776. 00001D38  7009                     moveq.l    D0, 0x09
  2777. 00001D3A  B046                     cmp.w      D0, D6
  2778. 00001D3C  6610                     bne        +0x12 /* 00001D4E */
  2779. 00001D3E  4267                     clr.w      -[A7]
  2780. 00001D40  4EAD 210A                jsr        [A5 + 0x210A /* export_1053 */]
  2781. 00001D44  301F                     move.w     D0, [A7]+
  2782. 00001D46  48C0                     ext.l      D0
  2783. 00001D48  2E00                     move.l     D7, D0
  2784. 00001D4A  6000 0270                bra        +0x272 /* 00001FBC */
  2785. label00001D4E:
  2786. 00001D4E  700A                     moveq.l    D0, 0x0A
  2787. 00001D50  B046                     cmp.w      D0, D6
  2788. 00001D52  6624                     bne        +0x26 /* 00001D78 */
  2789. 00001D54  486E FD8E                pea.l      [A6 - 0x272]
  2790. 00001D58  486E FD8A                pea.l      [A6 - 0x276]
  2791. 00001D5C  486E FD86                pea.l      [A6 - 0x27A]
  2792. 00001D60  4EAD 19B2                jsr        [A5 + 0x19B2 /* export_818 */]
  2793. 00001D64  4267                     clr.w      -[A7]
  2794. 00001D66  2F2E FD8E                move.l     -[A7], [A6 - 0x272]
  2795. 00001D6A  4EAD 2112                jsr        [A5 + 0x2112 /* export_1054 */]
  2796. 00001D6E  301F                     move.w     D0, [A7]+
  2797. 00001D70  48C0                     ext.l      D0
  2798. 00001D72  2E00                     move.l     D7, D0
  2799. 00001D74  6000 0246                bra        +0x248 /* 00001FBC */
  2800. label00001D78:
  2801. 00001D78  7002                     moveq.l    D0, 0x02
  2802. 00001D7A  B046                     cmp.w      D0, D6
  2803. 00001D7C  6608                     bne        +0xA /* 00001D86 */
  2804. 00001D7E  2E2D A8BA                move.l     D7, [A5 - 0x5746]
  2805. 00001D82  6000 0238                bra        +0x23A /* 00001FBC */
  2806. label00001D86:
  2807. 00001D86  7003                     moveq.l    D0, 0x03
  2808. 00001D88  B046                     cmp.w      D0, D6
  2809. 00001D8A  6600 00CA                bne        +0xCC /* 00001E56 */
  2810. 00001D8E  42A7                     clr.l      -[A7]
  2811. 00001D90  4EAD 1AE2                jsr        [A5 + 0x1AE2 /* export_856 */]
  2812. 00001D94  201F                     move.l     D0, [A7]+
  2813. 00001D96  0480 0000 0001           subi.l     D0, 0x1
  2814. 00001D9C  672C                     beq        +0x2E /* 00001DCA */
  2815. 00001D9E  0480 0000 0001           subi.l     D0, 0x1
  2816. 00001DA4  673C                     beq        +0x3E /* 00001DE2 */
  2817. 00001DA6  0480 0000 0001           subi.l     D0, 0x1
  2818. 00001DAC  674C                     beq        +0x4E /* 00001DFA */
  2819. 00001DAE  0480 0000 0001           subi.l     D0, 0x1
  2820. 00001DB4  675C                     beq        +0x5E /* 00001E12 */
  2821. 00001DB6  0480 0000 0001           subi.l     D0, 0x1
  2822. 00001DBC  676C                     beq        +0x6E /* 00001E2A */
  2823. 00001DBE  0480 0000 0001           subi.l     D0, 0x1
  2824. 00001DC4  677A                     beq        +0x7C /* 00001E40 */
  2825. 00001DC6  6000 01F4                bra        +0x1F6 /* 00001FBC */
  2826. label00001DCA:
  2827. 00001DCA  4267                     clr.w      -[A7]
  2828. 00001DCC  2F2D AEAC                move.l     -[A7], [A5 - 0x5154]
  2829. 00001DD0  3F3C 0001                move.w     -[A7], 0x1
  2830. 00001DD4  4EAD 2A1A                jsr        [A5 + 0x2A1A /* export_1343 */]
  2831. 00001DD8  301F                     move.w     D0, [A7]+
  2832. 00001DDA  48C0                     ext.l      D0
  2833. 00001DDC  2E00                     move.l     D7, D0
  2834. 00001DDE  6000 01DC                bra        +0x1DE /* 00001FBC */
  2835. label00001DE2:
  2836. 00001DE2  4267                     clr.w      -[A7]
  2837. 00001DE4  2F2D AE96                move.l     -[A7], [A5 - 0x516A]
  2838. 00001DE8  3F3C 0001                move.w     -[A7], 0x1
  2839. 00001DEC  4EAD 2A1A                jsr        [A5 + 0x2A1A /* export_1343 */]
  2840. 00001DF0  301F                     move.w     D0, [A7]+
  2841. 00001DF2  48C0                     ext.l      D0
  2842. 00001DF4  2E00                     move.l     D7, D0
  2843. 00001DF6  6000 01C4                bra        +0x1C6 /* 00001FBC */
  2844. label00001DFA:
  2845. 00001DFA  4267                     clr.w      -[A7]
  2846. 00001DFC  2F2D AEAC                move.l     -[A7], [A5 - 0x5154]
  2847. 00001E00  3F3C 0002                move.w     -[A7], 0x2
  2848. 00001E04  4EAD 2A1A                jsr        [A5 + 0x2A1A /* export_1343 */]
  2849. 00001E08  301F                     move.w     D0, [A7]+
  2850. 00001E0A  48C0                     ext.l      D0
  2851. 00001E0C  2E00                     move.l     D7, D0
  2852. 00001E0E  6000 01AC                bra        +0x1AE /* 00001FBC */
  2853. label00001E12:
  2854. 00001E12  4267                     clr.w      -[A7]
  2855. 00001E14  2F2D AE96                move.l     -[A7], [A5 - 0x516A]
  2856. 00001E18  3F3C 0002                move.w     -[A7], 0x2
  2857. 00001E1C  4EAD 2A1A                jsr        [A5 + 0x2A1A /* export_1343 */]
  2858. 00001E20  301F                     move.w     D0, [A7]+
  2859. 00001E22  48C0                     ext.l      D0
  2860. 00001E24  2E00                     move.l     D7, D0
  2861. 00001E26  6000 0194                bra        +0x196 /* 00001FBC */
  2862. label00001E2A:
  2863. 00001E2A  4267                     clr.w      -[A7]
  2864. 00001E2C  2F2D AEAC                move.l     -[A7], [A5 - 0x5154]
  2865. 00001E30  4267                     clr.w      -[A7]
  2866. 00001E32  4EAD 2A1A                jsr        [A5 + 0x2A1A /* export_1343 */]
  2867. 00001E36  301F                     move.w     D0, [A7]+
  2868. 00001E38  48C0                     ext.l      D0
  2869. 00001E3A  2E00                     move.l     D7, D0
  2870. 00001E3C  6000 017E                bra        +0x180 /* 00001FBC */
  2871. label00001E40:
  2872. 00001E40  4267                     clr.w      -[A7]
  2873. 00001E42  2F2D AE96                move.l     -[A7], [A5 - 0x516A]
  2874. 00001E46  4267                     clr.w      -[A7]
  2875. 00001E48  4EAD 2A1A                jsr        [A5 + 0x2A1A /* export_1343 */]
  2876. 00001E4C  301F                     move.w     D0, [A7]+
  2877. 00001E4E  48C0                     ext.l      D0
  2878. 00001E50  2E00                     move.l     D7, D0
  2879. 00001E52  6000 0168                bra        +0x16A /* 00001FBC */
  2880. label00001E56:
  2881. 00001E56  7004                     moveq.l    D0, 0x04
  2882. 00001E58  B046                     cmp.w      D0, D6
  2883. 00001E5A  6600 00CC                bne        +0xCE /* 00001F28 */
  2884. 00001E5E  42A7                     clr.l      -[A7]
  2885. 00001E60  42A7                     clr.l      -[A7]
  2886. 00001E62  42A7                     clr.l      -[A7]
  2887. 00001E64  4EAD 19E2                jsr        [A5 + 0x19E2 /* export_824 */]
  2888. 00001E68  4EAD 19EA                jsr        [A5 + 0x19EA /* export_825 */]
  2889. 00001E6C  4EAD 19F2                jsr        [A5 + 0x19F2 /* export_826 */]
  2890. 00001E70  281F                     move.l     D4, [A7]+
  2891. 00001E72  2044                     movea.l    A0, D4
  2892. 00001E74  3D50 FD84                move.w     [A6 - 0x27C], [A0]
  2893. 00001E78  4EAD 1A3A                jsr        [A5 + 0x1A3A /* export_835 */]
  2894. 00001E7C  42A7                     clr.l      -[A7]
  2895. 00001E7E  42A7                     clr.l      -[A7]
  2896. 00001E80  4EAD 19E2                jsr        [A5 + 0x19E2 /* export_824 */]
  2897. 00001E84  4EAD 19F2                jsr        [A5 + 0x19F2 /* export_826 */]
  2898. 00001E88  285F                     movea.l    A4, [A7]+
  2899. 00001E8A  2D4C FFF4                move.l     [A6 - 0xC], A4
  2900. 00001E8E  486E FFF4                pea.l      [A6 - 0xC]
  2901. 00001E92  4EAD 290A                jsr        [A5 + 0x290A /* export_1309 */]
  2902. 00001E96  4267                     clr.w      -[A7]
  2903. 00001E98  4EAD 19FA                jsr        [A5 + 0x19FA /* export_827 */]
  2904. 00001E9C  3B5F C166                move.w     [A5 - 0x3E9A], [A7]+
  2905. 00001EA0  4267                     clr.w      -[A7]
  2906. 00001EA2  3F2D C166                move.w     -[A7], [A5 - 0x3E9A]
  2907. 00001EA6  4EAD 232A                jsr        [A5 + 0x232A /* export_1121 */]
  2908. 00001EAA  3D5F FD80                move.w     [A6 - 0x280], [A7]+
  2909. 00001EAE  302E FD84                move.w     D0, [A6 - 0x27C]
  2910. 00001EB2  5340                     subq.w     D0, 1
  2911. 00001EB4  6712                     beq        +0x14 /* 00001EC8 */
  2912. 00001EB6  5340                     subq.w     D0, 1
  2913. 00001EB8  671E                     beq        +0x20 /* 00001ED8 */
  2914. 00001EBA  5340                     subq.w     D0, 1
  2915. 00001EBC  672A                     beq        +0x2C /* 00001EE8 */
  2916. 00001EBE  5340                     subq.w     D0, 1
  2917. 00001EC0  6736                     beq        +0x38 /* 00001EF8 */
  2918. 00001EC2  5340                     subq.w     D0, 1
  2919. 00001EC4  6742                     beq        +0x44 /* 00001F08 */
  2920. 00001EC6  6042                     bra        +0x44 /* 00001F0A */
  2921. label00001EC8:
  2922. 00001EC8  42A7                     clr.l      -[A7]
  2923. 00001ECA  2F0C                     move.l     -[A7], A4
  2924. 00001ECC  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  2925. 00001ED0  4EAD 118A                jsr        [A5 + 0x118A /* export_557 */]
  2926. 00001ED4  2E1F                     move.l     D7, [A7]+
  2927. 00001ED6  6032                     bra        +0x34 /* 00001F0A */
  2928. label00001ED8:
  2929. 00001ED8  42A7                     clr.l      -[A7]
  2930. 00001EDA  2F0C                     move.l     -[A7], A4
  2931. 00001EDC  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  2932. 00001EE0  4EAD 1262                jsr        [A5 + 0x1262 /* export_584 */]
  2933. 00001EE4  2E1F                     move.l     D7, [A7]+
  2934. 00001EE6  6022                     bra        +0x24 /* 00001F0A */
  2935. label00001EE8:
  2936. 00001EE8  42A7                     clr.l      -[A7]
  2937. 00001EEA  2F0C                     move.l     -[A7], A4
  2938. 00001EEC  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  2939. 00001EF0  4EAD 11FA                jsr        [A5 + 0x11FA /* export_571 */]
  2940. 00001EF4  2E1F                     move.l     D7, [A7]+
  2941. 00001EF6  6012                     bra        +0x14 /* 00001F0A */
  2942. label00001EF8:
  2943. 00001EF8  42A7                     clr.l      -[A7]
  2944. 00001EFA  2F0C                     move.l     -[A7], A4
  2945. 00001EFC  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  2946. 00001F00  4EAD 11F2                jsr        [A5 + 0x11F2 /* export_570 */]
  2947. 00001F04  2E1F                     move.l     D7, [A7]+
  2948. 00001F06  6002                     bra        +0x4 /* 00001F0A */
  2949. label00001F08:
  2950. 00001F08  7E00                     moveq.l    D7, 0x00
  2951. label00001F0A:
  2952. 00001F0A  1F3C 0001                move.b     -[A7], 0x1
  2953. 00001F0E  4EAD 1A52                jsr        [A5 + 0x1A52 /* export_838 */]
  2954. 00001F12  1F3C 000D                move.b     -[A7], 0xD /* '\r' */
  2955. 00001F16  4EAD 1A52                jsr        [A5 + 0x1A52 /* export_838 */]
  2956. 00001F1A  206D FE80                movea.l    A0, [A5 - 0x180]
  2957. 00001F1E  316E FD80 0044           move.w     [A0 + 0x44], [A6 - 0x280]
  2958. 00001F24  6000 0096                bra        +0x98 /* 00001FBC */
  2959. label00001F28:
  2960. 00001F28  7005                     moveq.l    D0, 0x05
  2961. 00001F2A  B046                     cmp.w      D0, D6
  2962. 00001F2C  6600 008E                bne        +0x90 /* 00001FBC */
  2963. 00001F30  486E FFD4                pea.l      [A6 - 0x2C]
  2964. 00001F34  4EAD 1BAA                jsr        [A5 + 0x1BAA /* export_881 */]
  2965. 00001F38  4205                     clr.b      D5
  2966. 00001F3A  4267                     clr.w      -[A7]
  2967. 00001F3C  486E FFD4                pea.l      [A6 - 0x2C]
  2968. 00001F40  4EAD 1222                jsr        [A5 + 0x1222 /* export_576 */]
  2969. 00001F44  101F                     move.b     D0, [A7]+
  2970. 00001F46  6774                     beq        +0x76 /* 00001FBC */
  2971. 00001F48  102E FFD4                move.b     D0, [A6 - 0x2C]
  2972. 00001F4C  4880                     ext.w      D0
  2973. 00001F4E  5340                     subq.w     D0, 1
  2974. 00001F50  670A                     beq        +0xC /* 00001F5C */
  2975. 00001F52  5340                     subq.w     D0, 1
  2976. 00001F54  6734                     beq        +0x36 /* 00001F8A */
  2977. 00001F56  5340                     subq.w     D0, 1
  2978. 00001F58  6742                     beq        +0x44 /* 00001F9C */
  2979. 00001F5A  604E                     bra        +0x50 /* 00001FAA */
  2980. label00001F5C:
  2981. 00001F5C  4267                     clr.w      -[A7]
  2982. 00001F5E  2F2E FFE4                move.l     -[A7], [A6 - 0x1C]
  2983. 00001F62  3F2E FFE2                move.w     -[A7], [A6 - 0x1E]
  2984. 00001F66  486E FFB6                pea.l      [A6 - 0x4A]
  2985. 00001F6A  4EAD 2AF2                jsr        [A5 + 0x2AF2 /* export_1370 */]
  2986. 00001F6E  101F                     move.b     D0, [A7]+
  2987. 00001F70  673A                     beq        +0x3C /* 00001FAC */
  2988. 00001F72  4267                     clr.w      -[A7]
  2989. 00001F74  2F2E FFE4                move.l     -[A7], [A6 - 0x1C]
  2990. 00001F78  3F2E FFE2                move.w     -[A7], [A6 - 0x1E]
  2991. 00001F7C  4267                     clr.w      -[A7]
  2992. 00001F7E  4EAD 2B0A                jsr        [A5 + 0x2B0A /* export_1373 */]
  2993. 00001F82  301F                     move.w     D0, [A7]+
  2994. 00001F84  48C0                     ext.l      D0
  2995. 00001F86  2E00                     move.l     D7, D0
  2996. 00001F88  6022                     bra        +0x24 /* 00001FAC */
  2997. label00001F8A:
  2998. 00001F8A  42A7                     clr.l      -[A7]
  2999. 00001F8C  2F2D A8CA                move.l     -[A7], [A5 - 0x5736]
  3000. 00001F90  2F2E FFDE                move.l     -[A7], [A6 - 0x22]
  3001. 00001F94  4EAD 2BAA                jsr        [A5 + 0x2BAA /* export_1393 */]
  3002. 00001F98  2E1F                     move.l     D7, [A7]+
  3003. 00001F9A  6010                     bra        +0x12 /* 00001FAC */
  3004. label00001F9C:
  3005. 00001F9C  42A7                     clr.l      -[A7]
  3006. 00001F9E  2F2E FFDA                move.l     -[A7], [A6 - 0x26]
  3007. 00001FA2  4EAD 2A7A                jsr        [A5 + 0x2A7A /* export_1355 */]
  3008. 00001FA6  2E1F                     move.l     D7, [A7]+
  3009. 00001FA8  6002                     bra        +0x4 /* 00001FAC */
  3010. label00001FAA:
  3011. 00001FAA  7A01                     moveq.l    D5, 0x01
  3012. label00001FAC:
  3013. 00001FAC  4EAD 125A                jsr        [A5 + 0x125A /* export_583 */]
  3014. 00001FB0  1005                     move.b     D0, D5
  3015. 00001FB2  6708                     beq        +0xA /* 00001FBC */
  3016. 00001FB4  3F3C 002D                move.w     -[A7], 0x2D /* '-' */
  3017. 00001FB8  4EAD 11AA                jsr        [A5 + 0x11AA /* export_561 */]
  3018. label00001FBC:
  3019. 00001FBC  1F3C 000F                move.b     -[A7], 0xF
  3020. 00001FC0  4EAD 1A52                jsr        [A5 + 0x1A52 /* export_838 */]
  3021. 00001FC4  2F07                     move.l     -[A7], D7
  3022. 00001FC6  4EAD 1BEA                jsr        [A5 + 0x1BEA /* export_889 */]
  3023. 00001FCA  4CDF 18F0                movem.l    D4,D5,D6,D7,A3,A4, [A7]+
  3024. 00001FCE  4E5E                     unlink     A6
  3025. 00001FD0  4E75                     rts
  3026. export_1701:
  3027. 00001FD2  4E56 FEFE                link       A6, -0x0102
  3028. 00001FD6  2F07                     move.l     -[A7], D7
  3029. 00001FD8  42A7                     clr.l      -[A7]
  3030. 00001FDA  4EAD 1AC2                jsr        [A5 + 0x1AC2 /* export_852 */]
  3031. 00001FDE  201F                     move.l     D0, [A7]+
  3032. 00001FE0  3E00                     move.w     D7, D0
  3033. 00001FE2  7001                     moveq.l    D0, 0x01
  3034. 00001FE4  B047                     cmp.w      D0, D7
  3035. 00001FE6  5EC0                     sgt        D0
  3036. 00001FE8  0C47 00FF                cmpi.w     D7, 0xFF
  3037. 00001FEC  5EC1                     sgt        D1
  3038. 00001FEE  8001                     or.b       D0, D1
  3039. 00001FF0  670A                     beq        +0xC /* 00001FFC */
  3040. 00001FF2  3F3C 0099                move.w     -[A7], 0x99
  3041. 00001FF6  4EAD 11AA                jsr        [A5 + 0x11AA /* export_561 */]
  3042. 00001FFA  601A                     bra        +0x1C /* 00002016 */
  3043. label00001FFC:
  3044. 00001FFC  1D7C 0001 FF00           move.b     [A6 - 0x100], 0x1
  3045. 00002002  1D47 FF01                move.b     [A6 - 0xFF], D7
  3046. 00002006  1F3C 000F                move.b     -[A7], 0xF
  3047. 0000200A  4EAD 1A52                jsr        [A5 + 0x1A52 /* export_838 */]
  3048. 0000200E  486E FF00                pea.l      [A6 - 0x100]
  3049. 00002012  4EAD 1B2A                jsr        [A5 + 0x1B2A /* export_865 */]
  3050. label00002016:
  3051. 00002016  2E1F                     move.l     D7, [A7]+
  3052. 00002018  4E5E                     unlink     A6
  3053. 0000201A  4E75                     rts
  3054. export_1702:
  3055. 0000201C  4E56 FFF4                link       A6, -0x000C
  3056. 00002020  2F0C                     move.l     -[A7], A4
  3057. 00002022  4267                     clr.w      -[A7]
  3058. 00002024  4EAD 19FA                jsr        [A5 + 0x19FA /* export_827 */]
  3059. 00002028  3B5F C166                move.w     [A5 - 0x3E9A], [A7]+
  3060. 0000202C  42A7                     clr.l      -[A7]
  3061. 0000202E  4EAD 1ABA                jsr        [A5 + 0x1ABA /* export_851 */]
  3062. 00002032  2D5F FFFC                move.l     [A6 - 0x4], [A7]+
  3063. 00002036  42A7                     clr.l      -[A7]
  3064. 00002038  4EAD 1ABA                jsr        [A5 + 0x1ABA /* export_851 */]
  3065. 0000203C  2D5F FFF8                move.l     [A6 - 0x8], [A7]+
  3066. 00002040  42A7                     clr.l      -[A7]
  3067. 00002042  206E FFF8                movea.l    A0, [A6 - 0x8]
  3068. 00002046  2F10                     move.l     -[A7], [A0]
  3069. 00002048  206E FFFC                movea.l    A0, [A6 - 0x4]
  3070. 0000204C  2F10                     move.l     -[A7], [A0]
  3071. 0000204E  4EAD 2952                jsr        [A5 + 0x2952 /* export_1318 */]
  3072. 00002052  285F                     movea.l    A4, [A7]+
  3073. 00002054  1F3C 000F                move.b     -[A7], 0xF
  3074. 00002058  4EAD 1A52                jsr        [A5 + 0x1A52 /* export_838 */]
  3075. 0000205C  200C                     move.l     D0, A4
  3076. 0000205E  6608                     bne        +0xA /* 00002068 */
  3077. 00002060  42A7                     clr.l      -[A7]
  3078. 00002062  4EAD 1BEA                jsr        [A5 + 0x1BEA /* export_889 */]
  3079. 00002066  6018                     bra        +0x1A /* 00002080 */
  3080. label00002068:
  3081. 00002068  42A7                     clr.l      -[A7]
  3082. 0000206A  206E FFFC                movea.l    A0, [A6 - 0x4]
  3083. 0000206E  2F10                     move.l     -[A7], [A0]
  3084. 00002070  2F0C                     move.l     -[A7], A4
  3085. 00002072  4EAD 118A                jsr        [A5 + 0x118A /* export_557 */]
  3086. 00002076  201F                     move.l     D0, [A7]+
  3087. 00002078  5280                     addq.l     D0, 1
  3088. 0000207A  2F00                     move.l     -[A7], D0
  3089. 0000207C  4EAD 1BEA                jsr        [A5 + 0x1BEA /* export_889 */]
  3090. label00002080:
  3091. 00002080  486E FFF8                pea.l      [A6 - 0x8]
  3092. 00002084  4EAD 21FA                jsr        [A5 + 0x21FA /* export_1083 */]
  3093. 00002088  486E FFFC                pea.l      [A6 - 0x4]
  3094. 0000208C  4EAD 21FA                jsr        [A5 + 0x21FA /* export_1083 */]
  3095. 00002090  285F                     movea.l    A4, [A7]+
  3096. 00002092  4E5E                     unlink     A6
  3097. 00002094  4E75                     rts
  3098. export_1703:
  3099. 00002096  4E56 FFF0                link       A6, -0x0010
  3100. 0000209A  486E FFF0                pea.l      [A6 - 0x10]
  3101. 0000209E  A976                     syscall    GetKeys
  3102. 000020A0  703A                     moveq.l    D0, 0x3A
  3103. 000020A2  3200                     move.w     D1, D0
  3104. 000020A4  E641                     asr        D1.w, 3
  3105. 000020A6  0136 10F0                btst       [A6 + D1.w - 0x16], D0
  3106. 000020AA  56C0                     sne        D0
  3107. 000020AC  0240 0001                andi.w     D0, 0x1
  3108. 000020B0  1F00                     move.b     -[A7], D0
  3109. 000020B2  4EAD 1BD2                jsr        [A5 + 0x1BD2 /* export_886 */]
  3110. 000020B6  4E5E                     unlink     A6
  3111. 000020B8  4E75                     rts
  3112. export_1704:
  3113. fn000020BA:
  3114. 000020BA  4E56 FEFE                link       A6, -0x0102
  3115. 000020BE  48E7 0108                movem.l    -[A7], D7,A4
  3116. 000020C2  42A7                     clr.l      -[A7]
  3117. 000020C4  4EAD 1AC2                jsr        [A5 + 0x1AC2 /* export_852 */]
  3118. 000020C8  201F                     move.l     D0, [A7]+
  3119. 000020CA  3E00                     move.w     D7, D0
  3120. 000020CC  1F3C 000F                move.b     -[A7], 0xF
  3121. 000020D0  4EAD 1A52                jsr        [A5 + 0x1A52 /* export_838 */]
  3122. 000020D4  206D E31E                movea.l    A0, [A5 - 0x1CE2]
  3123. 000020D8  BE68 003E                cmp.w      D7, [A0 + 0x3E]
  3124. 000020DC  6F06                     ble        +0x8 /* 000020E4 */
  3125. 000020DE  4EAD 1B1A                jsr        [A5 + 0x1B1A /* export_863 */]
  3126. 000020E2  6046                     bra        +0x48 /* 0000212A */
  3127. label000020E4:
  3128. 000020E4  4A47                     tst.w      D7
  3129. 000020E6  6622                     bne        +0x24 /* 0000210A */
  3130. 000020E8  41ED E1D2                lea.l      A0, [A5 - 0x1E2E]
  3131. 000020EC  B1ED E31E                cmpa.l     A0, [A5 - 0x1CE2]
  3132. 000020F0  6606                     bne        +0x8 /* 000020F8 */
  3133. 000020F2  4EAD 1B1A                jsr        [A5 + 0x1B1A /* export_863 */]
  3134. 000020F6  6032                     bra        +0x34 /* 0000212A */
  3135. label000020F8:
  3136. 000020F8  2F2D E31E                move.l     -[A7], [A5 - 0x1CE2]
  3137. 000020FC  4EAD 1C6A                jsr        [A5 + 0x1C6A /* export_905 */]
  3138. 00002100  486D E21E                pea.l      [A5 - 0x1DE2]
  3139. 00002104  4EAD 1B2A                jsr        [A5 + 0x1B2A /* export_865 */]
  3140. 00002108  6020                     bra        +0x22 /* 0000212A */
  3141. label0000210A:
  3142. 0000210A  286D E31E                movea.l    A4, [A5 - 0x1CE2]
  3143. 0000210E  4A6C 000C                tst.w      [A4 + 0xC]
  3144. 00002112  6606                     bne        +0x8 /* 0000211A */
  3145. 00002114  4EAD 1B1A                jsr        [A5 + 0x1B1A /* export_863 */]
  3146. 00002118  6010                     bra        +0x12 /* 0000212A */
  3147. label0000211A:
  3148. 0000211A  486C 000C                pea.l      [A4 + 0xC]
  3149. 0000211E  3007                     move.w     D0, D7
  3150. 00002120  D06C 0014                add.w      D0, [A4 + 0x14]
  3151. 00002124  3F00                     move.w     -[A7], D0
  3152. 00002126  4EAD 1CDA                jsr        [A5 + 0x1CDA /* export_919 */]
  3153. label0000212A:
  3154. 0000212A  4CDF 1080                movem.l    D7,A4, [A7]+
  3155. 0000212E  4E5E                     unlink     A6
  3156. 00002130  4E75                     rts
  3157. export_1705:
  3158. 00002132  4E56 0000                link       A6, 0
  3159. 00002136  206D E31E                movea.l    A0, [A5 - 0x1CE2]
  3160. 0000213A  3028 003E                move.w     D0, [A0 + 0x3E]
  3161. 0000213E  48C0                     ext.l      D0
  3162. 00002140  2F00                     move.l     -[A7], D0
  3163. 00002142  4EAD 1BEA                jsr        [A5 + 0x1BEA /* export_889 */]
  3164. 00002146  4E5E                     unlink     A6
  3165. 00002148  4E75                     rts
  3166. fn0000214A:
  3167. 0000214A  4E56 FF00                link       A6, -0x0100
  3168. 0000214E  206E 0008                movea.l    A0, [A6 + 0x8]
  3169. 00002152  43EE FF00                lea.l      A1, [A6 - 0x100]
  3170. 00002156  707F                     moveq.l    D0, 0x7F
  3171. label00002158:
  3172. 00002158  32D8                     move.w     [A1]+, [A0]+
  3173. 0000215A  51C8 FFFC                dbf        D0, -0x6 /* 00002158 */
  3174. 0000215E  486E FF00                pea.l      [A6 - 0x100]
  3175. 00002162  4EAD 1B2A                jsr        [A5 + 0x1B2A /* export_865 */]
  3176. 00002166  4EAD 3072                jsr        [A5 + 0x3072 /* export_1546 */]
  3177. 0000216A  4E5E                     unlink     A6
  3178. 0000216C  205F                     movea.l    A0, [A7]+
  3179. 0000216E  584F                     addq.w     A7, 4
  3180. 00002170  4ED0                     jmp        [A0]
  3181. export_1706:
  3182. 00002172  4E56 FEF8                link       A6, -0x0108
  3183. 00002176  48E7 0308                movem.l    -[A7], D6,D7,A4
  3184. 0000217A  286D E31E                movea.l    A4, [A5 - 0x1CE2]
  3185. 0000217E  486D CFEA                pea.l      [A5 - 0x3016]
  3186. 00002182  7002                     moveq.l    D0, 0x02
  3187. 00002184  2F00                     move.l     -[A7], D0
  3188. 00002186  1F3C 000F                move.b     -[A7], 0xF
  3189. 0000218A  4EAD 1132                jsr        [A5 + 0x1132 /* export_546 */]
  3190. 0000218E  42A7                     clr.l      -[A7]
  3191. 00002190  4EAD 1BEA                jsr        [A5 + 0x1BEA /* export_889 */]
  3192. 00002194  4EBA FF24                jsr        [PC - 0xDC /* 000020BA */]
  3193. 00002198  102C 0026                move.b     D0, [A4 + 0x26]
  3194. 0000219C  670A                     beq        +0xC /* 000021A8 */
  3195. 0000219E  487A 00F4                pea.l      [PC + 0xF4 /* 00002294, value 0x1284E56 */]
  3196. 000021A2  4EBA FFA6                jsr        [PC - 0x5A /* 0000214A */]
  3197. 000021A6  600E                     bra        +0x10 /* 000021B6 */
  3198. label000021A8:
  3199. 000021A8  4A6C 003E                tst.w      [A4 + 0x3E]
  3200. 000021AC  6F08                     ble        +0xA /* 000021B6 */
  3201. 000021AE  487A 00DE                pea.l      [PC + 0xDE /* 0000228E, value 0x120012C */]
  3202. 000021B2  4EBA FF96                jsr        [PC - 0x6A /* 0000214A */]
  3203. label000021B6:
  3204. 000021B6  3D7C 0001 FEFA           move.w     [A6 - 0x106], 0x1
  3205. 000021BC  3D6C 003E FEF8           move.w     [A6 - 0x108], [A4 + 0x3E]
  3206. 000021C2  3E2E FEFA                move.w     D7, [A6 - 0x106]
  3207. 000021C6  6000 00A6                bra        +0xA8 /* 0000226E */
  3208. label000021CA:
  3209. 000021CA  486D CFEA                pea.l      [A5 - 0x3016]
  3210. 000021CE  7002                     moveq.l    D0, 0x02
  3211. 000021D0  2F00                     move.l     -[A7], D0
  3212. 000021D2  1F3C 000F                move.b     -[A7], 0xF
  3213. 000021D6  4EAD 1132                jsr        [A5 + 0x1132 /* export_546 */]
  3214. 000021DA  3007                     move.w     D0, D7
  3215. 000021DC  48C0                     ext.l      D0
  3216. 000021DE  2F00                     move.l     -[A7], D0
  3217. 000021E0  4EAD 1BEA                jsr        [A5 + 0x1BEA /* export_889 */]
  3218. 000021E4  4EBA FED4                jsr        [PC - 0x12C /* 000020BA */]
  3219. 000021E8  102C 0027                move.b     D0, [A4 + 0x27]
  3220. 000021EC  0A00 0001                xori.b     D0, 0x1
  3221. 000021F0  4A00                     tst.b      D0
  3222. 000021F2  660C                     bne        +0xE /* 00002200 */
  3223. 000021F4  222C 0044                move.l     D1, [A4 + 0x44]
  3224. 000021F8  3407                     move.w     D2, D7
  3225. 000021FA  0501                     btst       D1, D2
  3226. 000021FC  56C1                     sne        D1
  3227. 000021FE  8001                     or.b       D0, D1
  3228. label00002200:
  3229. 00002200  0240 0001                andi.w     D0, 0x1
  3230. 00002204  1C00                     move.b     D6, D0
  3231. 00002206  6728                     beq        +0x2A /* 00002230 */
  3232. 00002208  486D D01A                pea.l      [A5 - 0x2FE6]
  3233. 0000220C  4EAD 1AF2                jsr        [A5 + 0x1AF2 /* export_858 */]
  3234. 00002210  487A 0080                pea.l      [PC + 0x80 /* 00002292, value 0x1220128 */]
  3235. 00002214  486D D01A                pea.l      [A5 - 0x2FE6]
  3236. 00002218  487A 0078                pea.l      [PC + 0x78 /* 00002292, value 0x1220128 */]
  3237. 0000221C  486E FEFC                pea.l      [A6 - 0x104]
  3238. 00002220  3F3C 0003                move.w     -[A7], 0x3
  3239. 00002224  4EAD 0492                jsr        [A5 + 0x492 /* export_142 */]
  3240. 00002228  486E FEFC                pea.l      [A6 - 0x104]
  3241. 0000222C  4EAD 1B32                jsr        [A5 + 0x1B32 /* export_866 */]
  3242. label00002230:
  3243. 00002230  4EAD 3072                jsr        [A5 + 0x3072 /* export_1546 */]
  3244. 00002234  BE6C 003E                cmp.w      D7, [A4 + 0x3E]
  3245. 00002238  6C30                     bge        +0x32 /* 0000226A */
  3246. 0000223A  102C 0027                move.b     D0, [A4 + 0x27]
  3247. 0000223E  0A00 0001                xori.b     D0, 0x1
  3248. 00002242  4A00                     tst.b      D0
  3249. 00002244  6612                     bne        +0x14 /* 00002258 */
  3250. 00002246  222C 0048                move.l     D1, [A4 + 0x48]
  3251. 0000224A  3407                     move.w     D2, D7
  3252. 0000224C  0501                     btst       D1, D2
  3253. 0000224E  56C1                     sne        D1
  3254. 00002250  8001                     or.b       D0, D1
  3255. 00002252  0240 0001                andi.w     D0, 0x1
  3256. 00002256  670A                     beq        +0xC /* 00002262 */
  3257. label00002258:
  3258. 00002258  487A 0036                pea.l      [PC + 0x36 /* 00002290, value 0x12C0122 */]
  3259. 0000225C  4EBA FEEC                jsr        [PC - 0x114 /* 0000214A */]
  3260. 00002260  6008                     bra        +0xA /* 0000226A */
  3261. label00002262:
  3262. 00002262  487A 002A                pea.l      [PC + 0x2A /* 0000228E, value 0x120012C */]
  3263. 00002266  4EBA FEE2                jsr        [PC - 0x11E /* 0000214A */]
  3264. label0000226A:
  3265. 0000226A  5247                     addq.w     D7, 1
  3266. 0000226C  6908                     bvs        +0xA /* 00002276 */
  3267. label0000226E:
  3268. 0000226E  BE6E FEF8                cmp.w      D7, [A6 - 0x108]
  3269. 00002272  6F00 FF56                ble        -0xA8 /* 000021CA */
  3270. label00002276:
  3271. 00002276  102C 0026                move.b     D0, [A4 + 0x26]
  3272. 0000227A  6708                     beq        +0xA /* 00002284 */
  3273. 0000227C  487A 000E                pea.l      [PC + 0xE /* 0000228C, value 0x1290120 */]
  3274. 00002280  4EBA FEC8                jsr        [PC - 0x138 /* 0000214A */]
  3275. label00002284:
  3276. 00002284  4CDF 10C0                movem.l    D6,D7,A4, [A7]+
  3277. 00002288  4E5E                     unlink     A6
  3278. 0000228A  4E75                     rts
  3279. 0000228C  0129 0120                btst       [A1 + 0x120], D0
  3280. 00002290  012C 0122                btst       [A4 + 0x122], D0
  3281. 00002294  0128 4E56                btst       [A0 + 0x4E56], D0
  3282. export_1707: // at 00002296 (misaligned)
  3283. 00002298  0000 102D                ori.b      D0, 0x2D /* '-' */
  3284. 0000229C  9FD8                     sub.l      A7, [A0]+
  3285. 0000229E  C02D A008                and.b      D0, [A5 - 0x5FF8]
  3286. 000022A2  660E                     bne        +0x10 /* 000022B2 */
  3287. 000022A4  4EAD 1B1A                jsr        [A5 + 0x1B1A /* export_863 */]
  3288. 000022A8  3F3C 0097                move.w     -[A7], 0x97
  3289. 000022AC  4EAD 11AA                jsr        [A5 + 0x11AA /* export_561 */]
  3290. 000022B0  600C                     bra        +0xE /* 000022BE */
  3291. label000022B2:
  3292. 000022B2  526D CE78                addq.w     [A5 - 0x3188], 1
  3293. 000022B6  4EAD 097A                jsr        [A5 + 0x97A /* export_299 */]
  3294. 000022BA  4EAD 120A                jsr        [A5 + 0x120A /* export_573 */]
  3295. label000022BE:
  3296. 000022BE  4E5E                     unlink     A6
  3297. 000022C0  4E75                     rts
  3298. export_1708:
  3299. 000022C2  4E56 FFD4                link       A6, -0x002C
  3300. 000022C6  486E FFF6                pea.l      [A6 - 0xA]
  3301. 000022CA  4EAD 1B72                jsr        [A5 + 0x1B72 /* export_874 */]
  3302. 000022CE  1F3C 000F                move.b     -[A7], 0xF
  3303. 000022D2  4EAD 1A52                jsr        [A5 + 0x1A52 /* export_838 */]
  3304. 000022D6  4267                     clr.w      -[A7]
  3305. 000022D8  4EAD 03FA                jsr        [A5 + 0x3FA /* export_123 */]
  3306. 000022DC  1D5F FFF5                move.b     [A6 - 0xB], [A7]+
  3307. 000022E0  1F3C 0001                move.b     -[A7], 0x1
  3308. 000022E4  4EAD 0402                jsr        [A5 + 0x402 /* export_124 */]
  3309. 000022E8  701F                     moveq.l    D0, 0x1F
  3310. 000022EA  2F00                     move.l     -[A7], D0
  3311. 000022EC  7002                     moveq.l    D0, 0x02
  3312. 000022EE  2F00                     move.l     -[A7], D0
  3313. 000022F0  4EAD 0482                jsr        [A5 + 0x482 /* export_140 */]
  3314. 000022F4  201F                     move.l     D0, [A7]+
  3315. 000022F6  5580                     subq.l     D0, 2
  3316. 000022F8  2D40 FFF0                move.l     [A6 - 0x10], D0
  3317. 000022FC  486E FFF0                pea.l      [A6 - 0x10]
  3318. 00002300  486E FFF6                pea.l      [A6 - 0xA]
  3319. 00002304  3F3C 280A                move.w     -[A7], 0x280A /* '(\n' */
  3320. 00002308  A9EB                     syscall    Pack4/FP68K
  3321. 0000230A  6F32                     ble        +0x34 /* 0000233E */
  3322. 0000230C  701F                     moveq.l    D0, 0x1F
  3323. 0000230E  2F00                     move.l     -[A7], D0
  3324. 00002310  7002                     moveq.l    D0, 0x02
  3325. 00002312  2F00                     move.l     -[A7], D0
  3326. 00002314  4EAD 0482                jsr        [A5 + 0x482 /* export_140 */]
  3327. 00002318  201F                     move.l     D0, [A7]+
  3328. 0000231A  5580                     subq.l     D0, 2
  3329. 0000231C  2D40 FFE2                move.l     [A6 - 0x1E], D0
  3330. 00002320  486E FFE2                pea.l      [A6 - 0x1E]
  3331. 00002324  486E FFE6                pea.l      [A6 - 0x1A]
  3332. 00002328  3F3C 280E                move.w     -[A7], 0x280E
  3333. 0000232C  A9EB                     syscall    Pack4/FP68K
  3334. 0000232E  41EE FFF6                lea.l      A0, [A6 - 0xA]
  3335. 00002332  43EE FFE6                lea.l      A1, [A6 - 0x1A]
  3336. 00002336  7004                     moveq.l    D0, 0x04
  3337. label00002338:
  3338. 00002338  30D9                     move.w     [A0]+, [A1]+
  3339. 0000233A  51C8 FFFC                dbf        D0, -0x6 /* 00002338 */
  3340. label0000233E:
  3341. 0000233E  487A 0078                pea.l      [PC + 0x78 /* 000023B8, value 0x3FFF8000 */]
  3342. 00002342  486E FFF6                pea.l      [A6 - 0xA]
  3343. 00002346  3F3C 000A                move.w     -[A7], 0xA /* '\n' */
  3344. 0000234A  A9EB                     syscall    Pack4/FP68K
  3345. 0000234C  620A                     bhi        +0xC /* 00002358 */
  3346. 0000234E  7001                     moveq.l    D0, 0x01
  3347. 00002350  2F00                     move.l     -[A7], D0
  3348. 00002352  4EAD 1BEA                jsr        [A5 + 0x1BEA /* export_889 */]
  3349. 00002356  6054                     bra        +0x56 /* 000023AC */
  3350. label00002358:
  3351. 00002358  486E FFE6                pea.l      [A6 - 0x1A]
  3352. 0000235C  486E FFD8                pea.l      [A6 - 0x28]
  3353. 00002360  486D F590                pea.l      [A5 - 0xA70]
  3354. 00002364  4EAD 0442                jsr        [A5 + 0x442 /* export_132 */]
  3355. 00002368  588F                     addq.l     A7, 4
  3356. 0000236A  486E FFF6                pea.l      [A6 - 0xA]
  3357. 0000236E  486E FFD8                pea.l      [A6 - 0x28]
  3358. 00002372  3F3C 0004                move.w     -[A7], 0x4
  3359. 00002376  A9EB                     syscall    Pack4/FP68K
  3360. 00002378  701F                     moveq.l    D0, 0x1F
  3361. 0000237A  2F00                     move.l     -[A7], D0
  3362. 0000237C  7002                     moveq.l    D0, 0x02
  3363. 0000237E  2F00                     move.l     -[A7], D0
  3364. 00002380  4EAD 0482                jsr        [A5 + 0x482 /* export_140 */]
  3365. 00002384  201F                     move.l     D0, [A7]+
  3366. 00002386  5380                     subq.l     D0, 1
  3367. 00002388  2D40 FFD4                move.l     [A6 - 0x2C], D0
  3368. 0000238C  486E FFD4                pea.l      [A6 - 0x2C]
  3369. 00002390  486E FFD8                pea.l      [A6 - 0x28]
  3370. 00002394  3F3C 2806                move.w     -[A7], 0x2806
  3371. 00002398  A9EB                     syscall    Pack4/FP68K
  3372. 0000239A  486E FFD8                pea.l      [A6 - 0x28]
  3373. 0000239E  4EAD 0422                jsr        [A5 + 0x422 /* export_128 */]
  3374. 000023A2  588F                     addq.l     A7, 4
  3375. 000023A4  486E FFE6                pea.l      [A6 - 0x1A]
  3376. 000023A8  4EAD 1BDA                jsr        [A5 + 0x1BDA /* export_887 */]
  3377. label000023AC:
  3378. 000023AC  1F2E FFF5                move.b     -[A7], [A6 - 0xB]
  3379. 000023B0  4EAD 0402                jsr        [A5 + 0x402 /* export_124 */]
  3380. 000023B4  4E5E                     unlink     A6
  3381. 000023B6  4E75                     rts
  3382. 000023B8  3FFF                     move.w     <<invalid special address>>, <<invalid special address>>
  3383. 000023BA  8000                     or.b       D0, D0
  3384. 000023BC  0000 0000                ori.b      D0, 0x0
  3385. 000023C0  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  3386. export_1709: // at 000023C2 (misaligned)
  3387. 000023C4  FFF8                     .extension 0xFF8 // unimplemented
  3388. 000023C6  486D CFB2                pea.l      [A5 - 0x304E]
  3389. 000023CA  486E FFF8                pea.l      [A6 - 0x8]
  3390. 000023CE  4EAD 1202                jsr        [A5 + 0x1202 /* export_572 */]
  3391. 000023D2  486E FFF8                pea.l      [A6 - 0x8]
  3392. 000023D6  4EAD 1BBA                jsr        [A5 + 0x1BBA /* export_883 */]
  3393. 000023DA  4E5E                     unlink     A6
  3394. 000023DC  4E75                     rts
  3395. export_1710:
  3396. 000023DE  4E56 FFF4                link       A6, -0x000C
  3397. 000023E2  4267                     clr.w      -[A7]
  3398. 000023E4  4EAD 03FA                jsr        [A5 + 0x3FA /* export_123 */]
  3399. 000023E8  1D5F FFF5                move.b     [A6 - 0xB], [A7]+
  3400. 000023EC  4267                     clr.w      -[A7]
  3401. 000023EE  4EAD 0402                jsr        [A5 + 0x402 /* export_124 */]
  3402. 000023F2  486E FFF6                pea.l      [A6 - 0xA]
  3403. 000023F6  4EAD 1B72                jsr        [A5 + 0x1B72 /* export_874 */]
  3404. 000023FA  1F3C 000F                move.b     -[A7], 0xF
  3405. 000023FE  4EAD 1A52                jsr        [A5 + 0x1A52 /* export_838 */]
  3406. 00002402  42A7                     clr.l      -[A7]
  3407. 00002404  486E FFF6                pea.l      [A6 - 0xA]
  3408. 00002408  4EAD 042A                jsr        [A5 + 0x42A /* export_129 */]
  3409. 0000240C  4EAD 1BEA                jsr        [A5 + 0x1BEA /* export_889 */]
  3410. 00002410  1F2E FFF5                move.b     -[A7], [A6 - 0xB]
  3411. 00002414  4EAD 0402                jsr        [A5 + 0x402 /* export_124 */]
  3412. 00002418  4E5E                     unlink     A6
  3413. 0000241A  4E75                     rts
  3414. export_1711:
  3415. 0000241C  4E56 0000                link       A6, 0
  3416. 00002420  486D A00E                pea.l      [A5 - 0x5FF2]
  3417. 00002424  4EAD 1C1A                jsr        [A5 + 0x1C1A /* export_895 */]
  3418. 00002428  4E5E                     unlink     A6
  3419. 0000242A  4E75                     rts
  3420. export_1712:
  3421. 0000242C  4E56 FFE8                link       A6, -0x0018
  3422. 00002430  102D A1CE                move.b     D0, [A5 - 0x5E32]
  3423. 00002434  6714                     beq        +0x16 /* 0000244A */
  3424. 00002436  4267                     clr.w      -[A7]
  3425. 00002438  486E FFFC                pea.l      [A6 - 0x4]
  3426. 0000243C  4EAD 019A                jsr        [A5 + 0x19A /* export_47 */]
  3427. 00002440  301F                     move.w     D0, [A7]+
  3428. 00002442  48C0                     ext.l      D0
  3429. 00002444  2B40 CFEA                move.l     [A5 - 0x3016], D0
  3430. 00002448  6008                     bra        +0xA /* 00002452 */
  3431. label0000244A:
  3432. 0000244A  486E FFFC                pea.l      [A6 - 0x4]
  3433. 0000244E  4EAD 01A2                jsr        [A5 + 0x1A2 /* export_48 */]
  3434. label00002452:
  3435. 00002452  4AAE FFFC                tst.l      [A6 - 0x4]
  3436. 00002456  6D20                     blt        +0x22 /* 00002478 */
  3437. 00002458  486E FFFC                pea.l      [A6 - 0x4]
  3438. 0000245C  486E FFE8                pea.l      [A6 - 0x18]
  3439. 00002460  3F3C 280E                move.w     -[A7], 0x280E
  3440. 00002464  A9EB                     syscall    Pack4/FP68K
  3441. 00002466  41EE FFF2                lea.l      A0, [A6 - 0xE]
  3442. 0000246A  43EE FFE8                lea.l      A1, [A6 - 0x18]
  3443. 0000246E  7004                     moveq.l    D0, 0x04
  3444. label00002470:
  3445. 00002470  30D9                     move.w     [A0]+, [A1]+
  3446. 00002472  51C8 FFFC                dbf        D0, -0x6 /* 00002470 */
  3447. 00002476  602A                     bra        +0x2C /* 000024A2 */
  3448. label00002478:
  3449. 00002478  486E FFFC                pea.l      [A6 - 0x4]
  3450. 0000247C  486E FFE8                pea.l      [A6 - 0x18]
  3451. 00002480  3F3C 280E                move.w     -[A7], 0x280E
  3452. 00002484  A9EB                     syscall    Pack4/FP68K
  3453. 00002486  487A 0026                pea.l      [PC + 0x26 /* 000024AE, value 0x401F8000 */]
  3454. 0000248A  486E FFE8                pea.l      [A6 - 0x18]
  3455. 0000248E  4267                     clr.w      -[A7]
  3456. 00002490  A9EB                     syscall    Pack4/FP68K
  3457. 00002492  41EE FFF2                lea.l      A0, [A6 - 0xE]
  3458. 00002496  43EE FFE8                lea.l      A1, [A6 - 0x18]
  3459. 0000249A  7004                     moveq.l    D0, 0x04
  3460. label0000249C:
  3461. 0000249C  30D9                     move.w     [A0]+, [A1]+
  3462. 0000249E  51C8 FFFC                dbf        D0, -0x6 /* 0000249C */
  3463. label000024A2:
  3464. 000024A2  486E FFF2                pea.l      [A6 - 0xE]
  3465. 000024A6  4EAD 1BDA                jsr        [A5 + 0x1BDA /* export_887 */]
  3466. 000024AA  4E5E                     unlink     A6
  3467. 000024AC  4E75                     rts
  3468. 000024AE  401F                     negx.b     [A7]+
  3469. 000024B0  8000                     or.b       D0, D0
  3470. 000024B2  0000 0000                ori.b      D0, 0x0
  3471. 000024B6  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  3472. export_1713: // at 000024B8 (misaligned)
  3473. 000024BA  FBD8                     .extension 0xBD8 // unimplemented
  3474. 000024BC  48E7 0700                movem.l    -[A7], D5,D6,D7
  3475. 000024C0  422E FDF4                clr.b      [A6 - 0x20C]
  3476. 000024C4  4267                     clr.w      -[A7]
  3477. 000024C6  4EAD 1ADA                jsr        [A5 + 0x1ADA /* export_855 */]
  3478. 000024CA  7003                     moveq.l    D0, 0x03
  3479. 000024CC  B05F                     cmp.w      D0, [A7]+
  3480. 000024CE  6612                     bne        +0x14 /* 000024E2 */
  3481. 000024D0  486E FFF4                pea.l      [A6 - 0xC]
  3482. 000024D4  4EAD 1A72                jsr        [A5 + 0x1A72 /* export_842 */]
  3483. 000024D8  1F3C 000D                move.b     -[A7], 0xD /* '\r' */
  3484. 000024DC  4EAD 1A52                jsr        [A5 + 0x1A52 /* export_838 */]
  3485. 000024E0  6008                     bra        +0xA /* 000024EA */
  3486. label000024E2:
  3487. 000024E2  486E FFF4                pea.l      [A6 - 0xC]
  3488. 000024E6  4EAD 11D2                jsr        [A5 + 0x11D2 /* export_566 */]
  3489. label000024EA:
  3490. 000024EA  42A7                     clr.l      -[A7]
  3491. 000024EC  4EAD 1AC2                jsr        [A5 + 0x1AC2 /* export_852 */]
  3492. 000024F0  201F                     move.l     D0, [A7]+
  3493. 000024F2  3E00                     move.w     D7, D0
  3494. 000024F4  4267                     clr.w      -[A7]
  3495. 000024F6  4EAD 1ADA                jsr        [A5 + 0x1ADA /* export_855 */]
  3496. 000024FA  7001                     moveq.l    D0, 0x01
  3497. 000024FC  B05F                     cmp.w      D0, [A7]+
  3498. 000024FE  57C6                     seq        D6
  3499. 00002500  4406                     neg.b      D6
  3500. 00002502  1F3C 000F                move.b     -[A7], 0xF
  3501. 00002506  4EAD 1A52                jsr        [A5 + 0x1A52 /* export_838 */]
  3502. 0000250A  7001                     moveq.l    D0, 0x01
  3503. 0000250C  B047                     cmp.w      D0, D7
  3504. 0000250E  5EC0                     sgt        D0
  3505. 00002510  720F                     moveq.l    D1, 0x0F
  3506. 00002512  B247                     cmp.w      D1, D7
  3507. 00002514  5DC1                     slt        D1
  3508. 00002516  8001                     or.b       D0, D1
  3509. 00002518  671A                     beq        +0x1C /* 00002534 */
  3510. 0000251A  3F3C 00A0                move.w     -[A7], 0xA0
  3511. 0000251E  486E FCD8                pea.l      [A6 - 0x328]
  3512. 00002522  3007                     move.w     D0, D7
  3513. 00002524  48C0                     ext.l      D0
  3514. 00002526  2F00                     move.l     -[A7], D0
  3515. 00002528  4EAD 229A                jsr        [A5 + 0x229A /* export_1103 */]
  3516. 0000252C  4EAD 119A                jsr        [A5 + 0x119A /* export_559 */]
  3517. 00002530  6000 00DC                bra        +0xDE /* 0000260E */
  3518. label00002534:
  3519. 00002534  1006                     move.b     D0, D6
  3520. 00002536  6714                     beq        +0x16 /* 0000254C */
  3521. 00002538  7A17                     moveq.l    D5, 0x17
  3522. 0000253A  41EE FEF4                lea.l      A0, [A6 - 0x10C]
  3523. 0000253E  43FA 00FC                lea.l      A1, [PC + 0xFC /* 0000263C, value 0x5626B67, pstring "bkgnd" */]
  3524. 00002542  7002                     moveq.l    D0, 0x02
  3525. label00002544:
  3526. 00002544  30D9                     move.w     [A0]+, [A1]+
  3527. 00002546  51C8 FFFC                dbf        D0, -0x6 /* 00002544 */
  3528. 0000254A  6012                     bra        +0x14 /* 0000255E */
  3529. label0000254C:
  3530. 0000254C  7A16                     moveq.l    D5, 0x16
  3531. 0000254E  41EE FEF4                lea.l      A0, [A6 - 0x10C]
  3532. 00002552  43FA 00E2                lea.l      A1, [PC + 0xE2 /* 00002636, value 0x4636172, pstring "card" */]
  3533. 00002556  7002                     moveq.l    D0, 0x02
  3534. label00002558:
  3535. 00002558  30D9                     move.w     [A0]+, [A1]+
  3536. 0000255A  51C8 FFFC                dbf        D0, -0x6 /* 00002558 */
  3537. label0000255E:
  3538. 0000255E  4267                     clr.w      -[A7]
  3539. 00002560  3F07                     move.w     -[A7], D7
  3540. 00002562  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  3541. 00002566  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  3542. 0000256A  1F06                     move.b     -[A7], D6
  3543. 0000256C  486E FDF0                pea.l      [A6 - 0x210]
  3544. 00002570  4EAD 2AD2                jsr        [A5 + 0x2AD2 /* export_1366 */]
  3545. 00002574  101F                     move.b     D0, [A7]+
  3546. 00002576  6622                     bne        +0x24 /* 0000259A */
  3547. 00002578  3F3C 00A1                move.w     -[A7], 0xA1
  3548. 0000257C  486E FBD8                pea.l      [A6 - 0x428]
  3549. 00002580  3F05                     move.w     -[A7], D5
  3550. 00002582  4EAD 11E2                jsr        [A5 + 0x11E2 /* export_568 */]
  3551. 00002586  486E FCD8                pea.l      [A6 - 0x328]
  3552. 0000258A  3007                     move.w     D0, D7
  3553. 0000258C  48C0                     ext.l      D0
  3554. 0000258E  2F00                     move.l     -[A7], D0
  3555. 00002590  4EAD 229A                jsr        [A5 + 0x229A /* export_1103 */]
  3556. 00002594  4EAD 11A2                jsr        [A5 + 0x11A2 /* export_560 */]
  3557. 00002598  6074                     bra        +0x76 /* 0000260E */
  3558. label0000259A:
  3559. 0000259A  4A6E FDF0                tst.w      [A6 - 0x210]
  3560. 0000259E  676E                     beq        +0x70 /* 0000260E */
  3561. 000025A0  486E FEF4                pea.l      [A6 - 0x10C]
  3562. 000025A4  487A 0086                pea.l      [PC + 0x86 /* 0000262C, value 0x8206275, pstring " button " */]
  3563. 000025A8  486E FCD8                pea.l      [A6 - 0x328]
  3564. 000025AC  302E FDF0                move.w     D0, [A6 - 0x210]
  3565. 000025B0  48C0                     ext.l      D0
  3566. 000025B2  2F00                     move.l     -[A7], D0
  3567. 000025B4  4EAD 229A                jsr        [A5 + 0x229A /* export_1103 */]
  3568. 000025B8  486E FCEC                pea.l      [A6 - 0x314]
  3569. 000025BC  3F3C 0003                move.w     -[A7], 0x3
  3570. 000025C0  4EAD 0492                jsr        [A5 + 0x492 /* export_142 */]
  3571. 000025C4  41EE FDF4                lea.l      A0, [A6 - 0x20C]
  3572. 000025C8  43EE FCEC                lea.l      A1, [A6 - 0x314]
  3573. 000025CC  707F                     moveq.l    D0, 0x7F
  3574. label000025CE:
  3575. 000025CE  30D9                     move.w     [A0]+, [A1]+
  3576. 000025D0  51C8 FFFC                dbf        D0, -0x6 /* 000025CE */
  3577. 000025D4  202E FFF4                move.l     D0, [A6 - 0xC]
  3578. 000025D8  B0AD AEAC                cmp.l      D0, [A5 - 0x5154]
  3579. 000025DC  6730                     beq        +0x32 /* 0000260E */
  3580. 000025DE  486E FDF4                pea.l      [A6 - 0x20C]
  3581. 000025E2  487A 003A                pea.l      [PC + 0x3A /* 0000261E, value 0xC206F66, pstring " of card id " */]
  3582. 000025E6  486E FCD8                pea.l      [A6 - 0x328]
  3583. 000025EA  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  3584. 000025EE  4EAD 229A                jsr        [A5 + 0x229A /* export_1103 */]
  3585. 000025F2  486E FCEC                pea.l      [A6 - 0x314]
  3586. 000025F6  3F3C 0003                move.w     -[A7], 0x3
  3587. 000025FA  4EAD 0492                jsr        [A5 + 0x492 /* export_142 */]
  3588. 000025FE  41EE FDF4                lea.l      A0, [A6 - 0x20C]
  3589. 00002602  43EE FCEC                lea.l      A1, [A6 - 0x314]
  3590. 00002606  707F                     moveq.l    D0, 0x7F
  3591. label00002608:
  3592. 00002608  30D9                     move.w     [A0]+, [A1]+
  3593. 0000260A  51C8 FFFC                dbf        D0, -0x6 /* 00002608 */
  3594. label0000260E:
  3595. 0000260E  486E FDF4                pea.l      [A6 - 0x20C]
  3596. 00002612  4EAD 1B2A                jsr        [A5 + 0x1B2A /* export_865 */]
  3597. 00002616  4CDF 00E0                movem.l    D5,D6,D7, [A7]+
  3598. 0000261A  4E5E                     unlink     A6
  3599. 0000261C  4E75                     rts
  3600. 0000261E  0C20 6F66                cmpi.b     -[A0], 0x66 /* 'f' */
  3601. 00002622  2063                     movea.l    A0, -[A3]
  3602. 00002624  6172                     bsr        +0x74 /* 00002698 */
  3603. 00002626  6420                     bcc        +0x22 /* 00002648 */
  3604. 00002628  6964                     bvs        +0x66 /* 0000268E */
  3605. 0000262A  2000                     move.l     D0, D0
  3606. 0000262C  0820 6275                btst.b     -[A0], 0x75 /* 'u' */
  3607. 00002630  7474                     moveq.l    D2, 0x74
  3608. 00002632  6F6E                     ble        +0x70 /* 000026A2 */
  3609. 00002634  2000                     move.l     D0, D0
  3610. 00002636  0463 6172                subi.w     -[A3], 0x6172 /* 'ar' */
  3611. 0000263A  6400 0562                bcc        +0x564 /* 00002B9E */
  3612. 0000263E  6B67                     bmi        +0x69 /* 000026A7 */
  3613. 00002640  6E64                     bgt        +0x66 /* 000026A6 */
  3614. export_1714:
  3615. 00002642  4E56 FF00                link       A6, -0x0100
  3616. 00002646  486E FF00                pea.l      [A6 - 0x100]
  3617. // begin alternate branch 00002648-0000264A
  3618. label00002648:
  3619. 00002648  FF00                     .extension 0xF00 // unimplemented
  3620. // end alternate branch 00002648-0000264A
  3621. label00002648: // (misaligned)
  3622. 0000264A  3F3C 0001                move.w     -[A7], 0x1
  3623. 0000264E  4EAD 1172                jsr        [A5 + 0x1172 /* export_554 */]
  3624. 00002652  4EAD 1B32                jsr        [A5 + 0x1B32 /* export_866 */]
  3625. 00002656  4E5E                     unlink     A6
  3626. 00002658  4E75                     rts
  3627. export_1715:
  3628. 0000265A  4E56 FF00                link       A6, -0x0100
  3629. 0000265E  486E FF00                pea.l      [A6 - 0x100]
  3630. 00002662  3F3C 0003                move.w     -[A7], 0x3
  3631. 00002666  4EAD 1172                jsr        [A5 + 0x1172 /* export_554 */]
  3632. 0000266A  4EAD 1B32                jsr        [A5 + 0x1B32 /* export_866 */]
  3633. 0000266E  4E5E                     unlink     A6
  3634. 00002670  4E75                     rts
  3635. export_1716:
  3636. 00002672  4E56 FAA8                link       A6, -0x0558
  3637. 00002676  2F07                     move.l     -[A7], D7
  3638. 00002678  42A7                     clr.l      -[A7]
  3639. 0000267A  4EAD 19E2                jsr        [A5 + 0x19E2 /* export_824 */]
  3640. 0000267E  205F                     movea.l    A0, [A7]+
  3641. 00002680  700F                     moveq.l    D0, 0x0F
  3642. 00002682  B028 0003                cmp.b      D0, [A0 + 0x3]
  3643. 00002686  661C                     bne        +0x1E /* 000026A4 */
  3644. 00002688  1F3C 000F                move.b     -[A7], 0xF
  3645. 0000268C  4EAD 1A52                jsr        [A5 + 0x1A52 /* export_838 */]
  3646. // begin alternate branch 0000268E-00002690
  3647. label0000268E:
  3648. 0000268E  1A52                     movea.b    A5, [A2]
  3649. // end alternate branch 0000268E-00002690
  3650. label0000268E: // (misaligned)
  3651. 00002690  486E FAD0                pea.l      [A6 - 0x530]
  3652. 00002694  3F3C 0002                move.w     -[A7], 0x2
  3653. fn00002698:
  3654. 00002698  4EAD 1172                jsr        [A5 + 0x1172 /* export_554 */]
  3655. 0000269C  4EAD 1B32                jsr        [A5 + 0x1B32 /* export_866 */]
  3656. 000026A0  6000 01B0                bra        +0x1B2 /* 00002852 */
  3657. // begin alternate branch 000026A2-000026A6
  3658. label000026A2:
  3659. 000026A2  01B0 4267                bclr       [A0 + D4.w * 2 + 0x67], D0
  3660. // end alternate branch 000026A2-000026A6
  3661. label000026A2: // (misaligned)
  3662. label000026A4:
  3663. 000026A4  4267                     clr.w      -[A7]
  3664. label000026A6:
  3665. 000026A6  4EAD 1ADA                jsr        [A5 + 0x1ADA /* export_855 */]
  3666. 000026AA  7002                     moveq.l    D0, 0x02
  3667. 000026AC  B05F                     cmp.w      D0, [A7]+
  3668. 000026AE  660C                     bne        +0xE /* 000026BC */
  3669. 000026B0  1F3C 0036                move.b     -[A7], 0x36 /* '6' */
  3670. 000026B4  4EBA 07A2                jsr        [PC + 0x7A2 /* 00002E58 */]
  3671. 000026B8  6000 0198                bra        +0x19A /* 00002852 */
  3672. label000026BC:
  3673. 000026BC  486E FEF0                pea.l      [A6 - 0x110]
  3674. 000026C0  4EAD 1B8A                jsr        [A5 + 0x1B8A /* export_877 */]
  3675. 000026C4  1F3C 000F                move.b     -[A7], 0xF
  3676. 000026C8  4EAD 1A52                jsr        [A5 + 0x1A52 /* export_838 */]
  3677. 000026CC  4267                     clr.w      -[A7]
  3678. 000026CE  486E FEF0                pea.l      [A6 - 0x110]
  3679. 000026D2  4267                     clr.w      -[A7]
  3680. 000026D4  4EAD 121A                jsr        [A5 + 0x121A /* export_575 */]
  3681. 000026D8  3E1F                     move.w     D7, [A7]+
  3682. 000026DA  102D B820                move.b     D0, [A5 - 0x47E0]
  3683. 000026DE  663A                     bne        +0x3C /* 0000271A */
  3684. 000026E0  4A47                     tst.w      D7
  3685. 000026E2  57C1                     seq        D1
  3686. 000026E4  8001                     or.b       D0, D1
  3687. 000026E6  0240 0001                andi.w     D0, 0x1
  3688. 000026EA  662E                     bne        +0x30 /* 0000271A */
  3689. 000026EC  2F00                     move.l     -[A7], D0
  3690. 000026EE  4267                     clr.w      -[A7]
  3691. 000026F0  2F2E FEF2                move.l     -[A7], [A6 - 0x10E]
  3692. 000026F4  3F07                     move.w     -[A7], D7
  3693. 000026F6  486E FED2                pea.l      [A6 - 0x12E]
  3694. 000026FA  4EAD 2AF2                jsr        [A5 + 0x2AF2 /* export_1370 */]
  3695. 000026FE  121F                     move.b     D1, [A7]+
  3696. 00002700  201F                     move.l     D0, [A7]+
  3697. 00002702  0A01 0001                xori.b     D1, 0x1
  3698. 00002706  8001                     or.b       D0, D1
  3699. 00002708  4A00                     tst.b      D0
  3700. 0000270A  660E                     bne        +0x10 /* 0000271A */
  3701. 0000270C  4A6E FEE4                tst.w      [A6 - 0x11C]
  3702. 00002710  57C1                     seq        D1
  3703. 00002712  8001                     or.b       D0, D1
  3704. 00002714  0240 0001                andi.w     D0, 0x1
  3705. 00002718  6708                     beq        +0xA /* 00002722 */
  3706. label0000271A:
  3707. 0000271A  4EAD 1B1A                jsr        [A5 + 0x1B1A /* export_863 */]
  3708. 0000271E  6000 0132                bra        +0x134 /* 00002852 */
  3709. label00002722:
  3710. 00002722  202E FEF2                move.l     D0, [A6 - 0x10E]
  3711. 00002726  B0AE FEFA                cmp.l      D0, [A6 - 0x106]
  3712. 0000272A  6612                     bne        +0x14 /* 0000273E */
  3713. 0000272C  41EE FDD2                lea.l      A0, [A6 - 0x22E]
  3714. 00002730  43FA 014E                lea.l      A1, [PC + 0x14E /* 00002880, value 0x4636172, pstring "card" */]
  3715. 00002734  7002                     moveq.l    D0, 0x02
  3716. label00002736:
  3717. 00002736  30D9                     move.w     [A0]+, [A1]+
  3718. 00002738  51C8 FFFC                dbf        D0, -0x6 /* 00002736 */
  3719. 0000273C  6010                     bra        +0x12 /* 0000274E */
  3720. label0000273E:
  3721. 0000273E  41EE FDD2                lea.l      A0, [A6 - 0x22E]
  3722. 00002742  43FA 0136                lea.l      A1, [PC + 0x136 /* 0000287A, value 0x5626B67, pstring "bkgnd" */]
  3723. 00002746  7002                     moveq.l    D0, 0x02
  3724. label00002748:
  3725. 00002748  30D9                     move.w     [A0]+, [A1]+
  3726. 0000274A  51C8 FFFC                dbf        D0, -0x6 /* 00002748 */
  3727. label0000274E:
  3728. 0000274E  7001                     moveq.l    D0, 0x01
  3729. 00002750  B06E FEF0                cmp.w      D0, [A6 - 0x110]
  3730. 00002754  6612                     bne        +0x14 /* 00002768 */
  3731. 00002756  41EE FCD2                lea.l      A0, [A6 - 0x32E]
  3732. 0000275A  43FA 0116                lea.l      A1, [PC + 0x116 /* 00002872, value 0x6627574, pstring "button" */]
  3733. 0000275E  7003                     moveq.l    D0, 0x03
  3734. label00002760:
  3735. 00002760  30D9                     move.w     [A0]+, [A1]+
  3736. 00002762  51C8 FFFC                dbf        D0, -0x6 /* 00002760 */
  3737. 00002766  6010                     bra        +0x12 /* 00002778 */
  3738. label00002768:
  3739. 00002768  41EE FCD2                lea.l      A0, [A6 - 0x32E]
  3740. 0000276C  43FA 00FE                lea.l      A1, [PC + 0xFE /* 0000286C, value 0x5666965, pstring "field" */]
  3741. 00002770  7002                     moveq.l    D0, 0x02
  3742. label00002772:
  3743. 00002772  30D9                     move.w     [A0]+, [A1]+
  3744. 00002774  51C8 FFFC                dbf        D0, -0x6 /* 00002772 */
  3745. label00002778:
  3746. 00002778  487A 00EC                pea.l      [PC + 0xEC /* 00002866, value 0x4206F66, pstring " of " */]
  3747. 0000277C  486E FDD2                pea.l      [A6 - 0x22E]
  3748. 00002780  487A 00E2                pea.l      [PC + 0xE2 /* 00002864, value 0x1200420 */]
  3749. 00002784  486E FCD2                pea.l      [A6 - 0x32E]
  3750. 00002788  487A 00DA                pea.l      [PC + 0xDA /* 00002864, value 0x1200420 */]
  3751. 0000278C  486E FABC                pea.l      [A6 - 0x544]
  3752. 00002790  4267                     clr.w      -[A7]
  3753. 00002792  2F2E FEF2                move.l     -[A7], [A6 - 0x10E]
  3754. 00002796  3F07                     move.w     -[A7], D7
  3755. 00002798  4267                     clr.w      -[A7]
  3756. 0000279A  4EAD 2B0A                jsr        [A5 + 0x2B0A /* export_1373 */]
  3757. 0000279E  301F                     move.w     D0, [A7]+
  3758. 000027A0  48C0                     ext.l      D0
  3759. 000027A2  2F00                     move.l     -[A7], D0
  3760. 000027A4  4EAD 229A                jsr        [A5 + 0x229A /* export_1103 */]
  3761. 000027A8  486E FBD0                pea.l      [A6 - 0x430]
  3762. 000027AC  3F3C 0006                move.w     -[A7], 0x6
  3763. 000027B0  4EAD 0492                jsr        [A5 + 0x492 /* export_142 */]
  3764. 000027B4  41EE FCD2                lea.l      A0, [A6 - 0x32E]
  3765. 000027B8  43EE FBD0                lea.l      A1, [A6 - 0x430]
  3766. 000027BC  707F                     moveq.l    D0, 0x7F
  3767. label000027BE:
  3768. 000027BE  30D9                     move.w     [A0]+, [A1]+
  3769. 000027C0  51C8 FFFC                dbf        D0, -0x6 /* 000027BE */
  3770. 000027C4  7001                     moveq.l    D0, 0x01
  3771. 000027C6  B02E FED6                cmp.b      D0, [A6 - 0x12A]
  3772. 000027CA  6636                     bne        +0x38 /* 00002802 */
  3773. 000027CC  487A 0090                pea.l      [PC + 0x90 /* 0000285E, value 0x56C696E, pstring "line " */]
  3774. 000027D0  486E FABC                pea.l      [A6 - 0x544]
  3775. 000027D4  302E FEE4                move.w     D0, [A6 - 0x11C]
  3776. 000027D8  48C0                     ext.l      D0
  3777. 000027DA  2F00                     move.l     -[A7], D0
  3778. 000027DC  4EAD 229A                jsr        [A5 + 0x229A /* export_1103 */]
  3779. 000027E0  486E FCD2                pea.l      [A6 - 0x32E]
  3780. 000027E4  486E FBD0                pea.l      [A6 - 0x430]
  3781. 000027E8  3F3C 0003                move.w     -[A7], 0x3
  3782. 000027EC  4EAD 0492                jsr        [A5 + 0x492 /* export_142 */]
  3783. 000027F0  41EE FCD2                lea.l      A0, [A6 - 0x32E]
  3784. 000027F4  43EE FBD0                lea.l      A1, [A6 - 0x430]
  3785. 000027F8  707F                     moveq.l    D0, 0x7F
  3786. label000027FA:
  3787. 000027FA  30D9                     move.w     [A0]+, [A1]+
  3788. 000027FC  51C8 FFFC                dbf        D0, -0x6 /* 000027FA */
  3789. 00002800  6048                     bra        +0x4A /* 0000284A */
  3790. label00002802:
  3791. 00002802  487A 005A                pea.l      [PC + 0x5A /* 0000285E, value 0x56C696E, pstring "line " */]
  3792. 00002806  486E FABC                pea.l      [A6 - 0x544]
  3793. 0000280A  302E FEE4                move.w     D0, [A6 - 0x11C]
  3794. 0000280E  48C0                     ext.l      D0
  3795. 00002810  2F00                     move.l     -[A7], D0
  3796. 00002812  4EAD 229A                jsr        [A5 + 0x229A /* export_1103 */]
  3797. 00002816  487A 0040                pea.l      [PC + 0x40 /* 00002858, value 0x420746F, pstring " to " */]
  3798. 0000281A  486E FAA8                pea.l      [A6 - 0x558]
  3799. 0000281E  302E FEE2                move.w     D0, [A6 - 0x11E]
  3800. 00002822  48C0                     ext.l      D0
  3801. 00002824  2F00                     move.l     -[A7], D0
  3802. 00002826  4EAD 229A                jsr        [A5 + 0x229A /* export_1103 */]
  3803. 0000282A  486E FCD2                pea.l      [A6 - 0x32E]
  3804. 0000282E  486E FBD0                pea.l      [A6 - 0x430]
  3805. 00002832  3F3C 0005                move.w     -[A7], 0x5
  3806. 00002836  4EAD 0492                jsr        [A5 + 0x492 /* export_142 */]
  3807. 0000283A  41EE FCD2                lea.l      A0, [A6 - 0x32E]
  3808. 0000283E  43EE FBD0                lea.l      A1, [A6 - 0x430]
  3809. 00002842  707F                     moveq.l    D0, 0x7F
  3810. label00002844:
  3811. 00002844  30D9                     move.w     [A0]+, [A1]+
  3812. 00002846  51C8 FFFC                dbf        D0, -0x6 /* 00002844 */
  3813. label0000284A:
  3814. 0000284A  486E FCD2                pea.l      [A6 - 0x32E]
  3815. 0000284E  4EAD 1B2A                jsr        [A5 + 0x1B2A /* export_865 */]
  3816. label00002852:
  3817. 00002852  2E1F                     move.l     D7, [A7]+
  3818. 00002854  4E5E                     unlink     A6
  3819. 00002856  4E75                     rts
  3820. 00002858  0420 746F                subi.b     -[A0], 0x6F /* 'o' */
  3821. 0000285C  2000                     move.l     D0, D0
  3822. 0000285E  056C 696E                bchg       [A4 + 0x696E], D2
  3823. 00002862  6520                     bcs        +0x22 /* 00002884 */
  3824. 00002864  0120                     btst       -[A0], D0
  3825. 00002866  0420 6F66                subi.b     -[A0], 0x66 /* 'f' */
  3826. 0000286A  2000                     move.l     D0, D0
  3827. 0000286C  0566                     bchg       -[A6], D2
  3828. 0000286E  6965                     bvs        +0x67 /* 000028D5 */
  3829. 00002870  6C64                     bge        +0x66 /* 000028D6 */
  3830. 00002872  0662 7574                addi.w     -[A2], 0x7574 /* 'ut' */
  3831. 00002876  746F                     moveq.l    D2, 0x6F
  3832. 00002878  6E00 0562                bgt        +0x564 /* 00002DDC */
  3833. 0000287C  6B67                     bmi        +0x69 /* 000028E5 */
  3834. 0000287E  6E64                     bgt        +0x66 /* 000028E4 */
  3835. 00002880  0463 6172                subi.w     -[A3], 0x6172 /* 'ar' */
  3836. label00002884:
  3837. 00002884  6400 4E56                bcc        +0x4E58 /* 000076DC */
  3838. export_1717: // at 00002886 (misaligned)
  3839. 00002888  FFFC                     .extension 0xFFC // unimplemented
  3840. 0000288A  102D C232                move.b     D0, [A5 - 0x3DCE]
  3841. 0000288E  6722                     beq        +0x24 /* 000028B2 */
  3842. 00002890  42A7                     clr.l      -[A7]
  3843. 00002892  206D C6DC                movea.l    A0, [A5 - 0x3924]
  3844. 00002896  2050                     movea.l    A0, [A0]
  3845. 00002898  3F28 0020                move.w     -[A7], [A0 + 0x20]
  3846. 0000289C  2F2D C6DC                move.l     -[A7], [A5 - 0x3924]
  3847. 000028A0  4EAD 107A                jsr        [A5 + 0x107A /* export_523 */]
  3848. 000028A4  2D5F FFFC                move.l     [A6 - 0x4], [A7]+
  3849. 000028A8  486E FFFC                pea.l      [A6 - 0x4]
  3850. 000028AC  4EAD 1C12                jsr        [A5 + 0x1C12 /* export_894 */]
  3851. 000028B0  6004                     bra        +0x6 /* 000028B6 */
  3852. label000028B2:
  3853. 000028B2  4EAD 1B1A                jsr        [A5 + 0x1B1A /* export_863 */]
  3854. label000028B6:
  3855. 000028B6  4E5E                     unlink     A6
  3856. 000028B8  4E75                     rts
  3857. export_1718:
  3858. 000028BA  4E56 FEA0                link       A6, -0x0160
  3859. 000028BE  2F07                     move.l     -[A7], D7
  3860. 000028C0  42A7                     clr.l      -[A7]
  3861. 000028C2  4EAD 19E2                jsr        [A5 + 0x19E2 /* export_824 */]
  3862. 000028C6  205F                     movea.l    A0, [A7]+
  3863. 000028C8  700F                     moveq.l    D0, 0x0F
  3864. 000028CA  B028 0003                cmp.b      D0, [A0 + 0x3]
  3865. 000028CE  6610                     bne        +0x12 /* 000028E0 */
  3866. 000028D0  1F3C 000F                move.b     -[A7], 0xF
  3867. 000028D4  4EAD 1A52                jsr        [A5 + 0x1A52 /* export_838 */]
  3868. // begin alternate branch 000028D6-000028D8
  3869. label000028D6:
  3870. 000028D6  1A52                     movea.b    A5, [A2]
  3871. // end alternate branch 000028D6-000028D8
  3872. label000028D6: // (misaligned)
  3873. 000028D8  4EAD 1C4A                jsr        [A5 + 0x1C4A /* export_901 */]
  3874. 000028DC  6000 00DA                bra        +0xDC /* 000029B8 */
  3875. label000028E0:
  3876. 000028E0  4267                     clr.w      -[A7]
  3877. 000028E2  4EAD 1ADA                jsr        [A5 + 0x1ADA /* export_855 */]
  3878. // begin alternate branch 000028E4-000028E6
  3879. label000028E4:
  3880. 000028E4  1ADA                     move.b     [A5]+, [A2]+
  3881. // end alternate branch 000028E4-000028E6
  3882. label000028E4: // (misaligned)
  3883. 000028E6  7002                     moveq.l    D0, 0x02
  3884. 000028E8  B05F                     cmp.w      D0, [A7]+
  3885. 000028EA  660C                     bne        +0xE /* 000028F8 */
  3886. 000028EC  1F3C 0038                move.b     -[A7], 0x38 /* '8' */
  3887. 000028F0  4EBA 0566                jsr        [PC + 0x566 /* 00002E58 */]
  3888. 000028F4  6000 00C2                bra        +0xC4 /* 000029B8 */
  3889. label000028F8:
  3890. 000028F8  486E FEC0                pea.l      [A6 - 0x140]
  3891. 000028FC  2F3C 0000 0140           move.l     -[A7], 0x140
  3892. 00002902  4EAD 29CA                jsr        [A5 + 0x29CA /* export_1333 */]
  3893. 00002906  422E FEEE                clr.b      [A6 - 0x112]
  3894. 0000290A  486E FEF0                pea.l      [A6 - 0x110]
  3895. 0000290E  4EAD 1B8A                jsr        [A5 + 0x1B8A /* export_877 */]
  3896. 00002912  1F3C 000F                move.b     -[A7], 0xF
  3897. 00002916  4EAD 1A52                jsr        [A5 + 0x1A52 /* export_838 */]
  3898. 0000291A  4267                     clr.w      -[A7]
  3899. 0000291C  486E FEF0                pea.l      [A6 - 0x110]
  3900. 00002920  4267                     clr.w      -[A7]
  3901. 00002922  4EAD 121A                jsr        [A5 + 0x121A /* export_575 */]
  3902. 00002926  3E1F                     move.w     D7, [A7]+
  3903. 00002928  102D B820                move.b     D0, [A5 - 0x47E0]
  3904. 0000292C  663A                     bne        +0x3C /* 00002968 */
  3905. 0000292E  4A47                     tst.w      D7
  3906. 00002930  57C1                     seq        D1
  3907. 00002932  8001                     or.b       D0, D1
  3908. 00002934  0240 0001                andi.w     D0, 0x1
  3909. 00002938  662E                     bne        +0x30 /* 00002968 */
  3910. 0000293A  2F00                     move.l     -[A7], D0
  3911. 0000293C  4267                     clr.w      -[A7]
  3912. 0000293E  2F2E FEF2                move.l     -[A7], [A6 - 0x10E]
  3913. 00002942  3F07                     move.w     -[A7], D7
  3914. 00002944  486E FEA2                pea.l      [A6 - 0x15E]
  3915. 00002948  4EAD 2AF2                jsr        [A5 + 0x2AF2 /* export_1370 */]
  3916. 0000294C  121F                     move.b     D1, [A7]+
  3917. 0000294E  201F                     move.l     D0, [A7]+
  3918. 00002950  0A01 0001                xori.b     D1, 0x1
  3919. 00002954  8001                     or.b       D0, D1
  3920. 00002956  4A00                     tst.b      D0
  3921. 00002958  660E                     bne        +0x10 /* 00002968 */
  3922. 0000295A  4A6E FEB4                tst.w      [A6 - 0x14C]
  3923. 0000295E  57C1                     seq        D1
  3924. 00002960  8001                     or.b       D0, D1
  3925. 00002962  0240 0001                andi.w     D0, 0x1
  3926. 00002966  6706                     beq        +0x8 /* 0000296E */
  3927. label00002968:
  3928. 00002968  4EAD 1B1A                jsr        [A5 + 0x1B1A /* export_863 */]
  3929. 0000296C  604A                     bra        +0x4C /* 000029B8 */
  3930. label0000296E:
  3931. 0000296E  41EE FEC0                lea.l      A0, [A6 - 0x140]
  3932. 00002972  43ED CFBC                lea.l      A1, [A5 - 0x3044]
  3933. 00002976  7014                     moveq.l    D0, 0x14
  3934. label00002978:
  3935. 00002978  30D9                     move.w     [A0]+, [A1]+
  3936. 0000297A  51C8 FFFC                dbf        D0, -0x6 /* 00002978 */
  3937. 0000297E  7001                     moveq.l    D0, 0x01
  3938. 00002980  B02E FEA6                cmp.b      D0, [A6 - 0x15A]
  3939. 00002984  6616                     bne        +0x18 /* 0000299C */
  3940. 00002986  302E FEB4                move.w     D0, [A6 - 0x14C]
  3941. 0000298A  48C0                     ext.l      D0
  3942. 0000298C  2D40 FEE2                move.l     [A6 - 0x11E], D0
  3943. 00002990  302E FEB4                move.w     D0, [A6 - 0x14C]
  3944. 00002994  48C0                     ext.l      D0
  3945. 00002996  2D40 FEE6                move.l     [A6 - 0x11A], D0
  3946. 0000299A  6014                     bra        +0x16 /* 000029B0 */
  3947. label0000299C:
  3948. 0000299C  302E FEB4                move.w     D0, [A6 - 0x14C]
  3949. 000029A0  48C0                     ext.l      D0
  3950. 000029A2  2D40 FEE2                move.l     [A6 - 0x11E], D0
  3951. 000029A6  302E FEB2                move.w     D0, [A6 - 0x14E]
  3952. 000029AA  48C0                     ext.l      D0
  3953. 000029AC  2D40 FEE6                move.l     [A6 - 0x11A], D0
  3954. label000029B0:
  3955. 000029B0  486E FEC0                pea.l      [A6 - 0x140]
  3956. 000029B4  4EAD 1D1A                jsr        [A5 + 0x1D1A /* export_927 */]
  3957. label000029B8:
  3958. 000029B8  2E1F                     move.l     D7, [A7]+
  3959. 000029BA  4E5E                     unlink     A6
  3960. 000029BC  4E75                     rts
  3961. export_1719:
  3962. 000029BE  4E56 FFF0                link       A6, -0x0010
  3963. 000029C2  486E FFF0                pea.l      [A6 - 0x10]
  3964. 000029C6  A976                     syscall    GetKeys
  3965. 000029C8  7038                     moveq.l    D0, 0x38
  3966. 000029CA  3200                     move.w     D1, D0
  3967. 000029CC  E641                     asr        D1.w, 3
  3968. 000029CE  0136 10F0                btst       [A6 + D1.w - 0x16], D0
  3969. 000029D2  56C0                     sne        D0
  3970. 000029D4  0240 0001                andi.w     D0, 0x1
  3971. 000029D8  1F00                     move.b     -[A7], D0
  3972. 000029DA  4EAD 1BD2                jsr        [A5 + 0x1BD2 /* export_886 */]
  3973. 000029DE  4E5E                     unlink     A6
  3974. 000029E0  4E75                     rts
  3975. export_1720:
  3976. 000029E2  4E56 0000                link       A6, 0
  3977. 000029E6  3F3C 0018                move.w     -[A7], 0x18
  3978. 000029EA  4EAD 113A                jsr        [A5 + 0x113A /* export_547 */]
  3979. 000029EE  4E5E                     unlink     A6
  3980. 000029F0  4E75                     rts
  3981. export_1721:
  3982. 000029F2  4E56 FEF6                link       A6, -0x010A
  3983. 000029F6  41EE FEF8                lea.l      A0, [A6 - 0x108]
  3984. 000029FA  43FA 0062                lea.l      A1, [PC + 0x62 /* 00002A5E, value 0x4646F6E, pstring "done" */]
  3985. 000029FE  7002                     moveq.l    D0, 0x02
  3986. label00002A00:
  3987. 00002A00  30D9                     move.w     [A0]+, [A1]+
  3988. 00002A02  51C8 FFFC                dbf        D0, -0x6 /* 00002A00 */
  3989. 00002A06  4267                     clr.w      -[A7]
  3990. 00002A08  4EAD 15EA                jsr        [A5 + 0x15EA /* export_697 */]
  3991. 00002A0C  101F                     move.b     D0, [A7]+
  3992. 00002A0E  0A00 0001                xori.b     D0, 0x1
  3993. 00002A12  4A00                     tst.b      D0
  3994. 00002A14  673C                     beq        +0x3E /* 00002A52 */
  3995. 00002A16  322D E982                move.w     D1, [A5 - 0x167E]
  3996. 00002A1A  5341                     subq.w     D1, 1
  3997. 00002A1C  41ED E970                lea.l      A0, [A5 - 0x1690]
  3998. 00002A20  C3FC 000C                muls.w     D1, 0xC
  3999. 00002A24  4AB0 1006                tst.l      [A0 + D1.w + 0x6]
  4000. 00002A28  56C1                     sne        D1
  4001. 00002A2A  C001                     and.b      D0, D1
  4002. 00002A2C  6724                     beq        +0x26 /* 00002A52 */
  4003. 00002A2E  302D E982                move.w     D0, [A5 - 0x167E]
  4004. 00002A32  5340                     subq.w     D0, 1
  4005. 00002A34  41ED E970                lea.l      A0, [A5 - 0x1690]
  4006. 00002A38  C1FC 000C                muls.w     D0, 0xC
  4007. 00002A3C  2070 0006                movea.l    A0, [A0 + D0.w + 0x6]
  4008. 00002A40  2050                     movea.l    A0, [A0]
  4009. 00002A42  43EE FEF8                lea.l      A1, [A6 - 0x108]
  4010. 00002A46  41E8 0014                lea.l      A0, [A0 + 0x14]
  4011. 00002A4A  707F                     moveq.l    D0, 0x7F
  4012. label00002A4C:
  4013. 00002A4C  32D8                     move.w     [A1]+, [A0]+
  4014. 00002A4E  51C8 FFFC                dbf        D0, -0x6 /* 00002A4C */
  4015. label00002A52:
  4016. 00002A52  486E FEF8                pea.l      [A6 - 0x108]
  4017. 00002A56  4EAD 1B2A                jsr        [A5 + 0x1B2A /* export_865 */]
  4018. 00002A5A  4E5E                     unlink     A6
  4019. 00002A5C  4E75                     rts
  4020. 00002A5E  0464 6F6E                subi.w     -[A4], 0x6F6E /* 'on' */
  4021. 00002A62  6500 4E56                bcs        +0x4E58 /* 000078BA */
  4022. export_1722: // at 00002A64 (misaligned)
  4023. 00002A66  FFEC                     .extension 0xFEC // unimplemented
  4024. 00002A68  486E FFF6                pea.l      [A6 - 0xA]
  4025. 00002A6C  4EAD 1B72                jsr        [A5 + 0x1B72 /* export_874 */]
  4026. 00002A70  1F3C 000F                move.b     -[A7], 0xF
  4027. 00002A74  4EAD 1A52                jsr        [A5 + 0x1A52 /* export_838 */]
  4028. 00002A78  41EE FFEC                lea.l      A0, [A6 - 0x14]
  4029. 00002A7C  43EE FFF6                lea.l      A1, [A6 - 0xA]
  4030. 00002A80  7004                     moveq.l    D0, 0x04
  4031. label00002A82:
  4032. 00002A82  30D9                     move.w     [A0]+, [A1]+
  4033. 00002A84  51C8 FFFC                dbf        D0, -0x6 /* 00002A82 */
  4034. 00002A88  486E FFEC                pea.l      [A6 - 0x14]
  4035. 00002A8C  3F3C 0012                move.w     -[A7], 0x12
  4036. 00002A90  A9EB                     syscall    Pack4/FP68K
  4037. 00002A92  486E FFEC                pea.l      [A6 - 0x14]
  4038. 00002A96  4EAD 1BDA                jsr        [A5 + 0x1BDA /* export_887 */]
  4039. 00002A9A  4E5E                     unlink     A6
  4040. 00002A9C  4E75                     rts
  4041. export_1723:
  4042. 00002A9E  4E56 FDFC                link       A6, -0x0204
  4043. 00002AA2  2F0C                     move.l     -[A7], A4
  4044. 00002AA4  4EAD 1B1A                jsr        [A5 + 0x1B1A /* export_863 */]
  4045. 00002AA8  42A7                     clr.l      -[A7]
  4046. 00002AAA  2F2D C242                move.l     -[A7], [A5 - 0x3DBE]
  4047. 00002AAE  A917                     syscall    GetWRefCon
  4048. 00002AB0  285F                     movea.l    A4, [A7]+
  4049. label00002AB2:
  4050. 00002AB2  200C                     move.l     D0, A4
  4051. 00002AB4  673C                     beq        +0x3E /* 00002AF2 */
  4052. 00002AB6  486E FDFC                pea.l      [A6 - 0x204]
  4053. 00002ABA  2054                     movea.l    A0, [A4]
  4054. 00002ABC  2F28 000C                move.l     -[A7], [A0 + 0xC]
  4055. 00002AC0  4EAD 0D92                jsr        [A5 + 0xD92 /* export_430 */]
  4056. 00002AC4  205F                     movea.l    A0, [A7]+
  4057. 00002AC6  43EE FEFC                lea.l      A1, [A6 - 0x104]
  4058. 00002ACA  707F                     moveq.l    D0, 0x7F
  4059. label00002ACC:
  4060. 00002ACC  32D8                     move.w     [A1]+, [A0]+
  4061. 00002ACE  51C8 FFFC                dbf        D0, -0x6 /* 00002ACC */
  4062. 00002AD2  486E FEFC                pea.l      [A6 - 0x104]
  4063. 00002AD6  4EAD 1B2A                jsr        [A5 + 0x1B2A /* export_865 */]
  4064. 00002ADA  4EAD 3072                jsr        [A5 + 0x3072 /* export_1546 */]
  4065. 00002ADE  486D CFBA                pea.l      [A5 - 0x3046]
  4066. 00002AE2  4EAD 1B32                jsr        [A5 + 0x1B32 /* export_866 */]
  4067. 00002AE6  4EAD 3072                jsr        [A5 + 0x3072 /* export_1546 */]
  4068. 00002AEA  2054                     movea.l    A0, [A4]
  4069. 00002AEC  2868 003E                movea.l    A4, [A0 + 0x3E]
  4070. 00002AF0  60C0                     bra        -0x3E /* 00002AB2 */
  4071. label00002AF2:
  4072. 00002AF2  285F                     movea.l    A4, [A7]+
  4073. 00002AF4  4E5E                     unlink     A6
  4074. 00002AF6  4E75                     rts
  4075. export_1724:
  4076. 00002AF8  4E56 0000                link       A6, 0
  4077. 00002AFC  42A7                     clr.l      -[A7]
  4078. 00002AFE  4EAD 02DA                jsr        [A5 + 0x2DA /* export_87 */]
  4079. 00002B02  4EAD 1BEA                jsr        [A5 + 0x1BEA /* export_889 */]
  4080. 00002B06  4E5E                     unlink     A6
  4081. 00002B08  4E75                     rts
  4082. export_1725:
  4083. 00002B0A  4E56 FFD8                link       A6, -0x0028
  4084. 00002B0E  48E7 0300                movem.l    -[A7], D6,D7
  4085. 00002B12  41EE FFEA                lea.l      A0, [A6 - 0x16]
  4086. 00002B16  43FA 00B0                lea.l      A1, [PC + 0xB0 /* 00002BC8, value 0x0 */]
  4087. 00002B1A  7004                     moveq.l    D0, 0x04
  4088. label00002B1C:
  4089. 00002B1C  30D9                     move.w     [A0]+, [A1]+
  4090. 00002B1E  51C8 FFFC                dbf        D0, -0x6 /* 00002B1C */
  4091. 00002B22  42A7                     clr.l      -[A7]
  4092. 00002B24  4EAD 1AC2                jsr        [A5 + 0x1AC2 /* export_852 */]
  4093. 00002B28  201F                     move.l     D0, [A7]+
  4094. 00002B2A  3C00                     move.w     D6, D0
  4095. 00002B2C  3D7C 0001 FFE4           move.w     [A6 - 0x1C], 0x1
  4096. 00002B32  3D46 FFE2                move.w     [A6 - 0x1E], D6
  4097. 00002B36  3E2E FFE4                move.w     D7, [A6 - 0x1C]
  4098. 00002B3A  606E                     bra        +0x70 /* 00002BAA */
  4099. label00002B3C:
  4100. 00002B3C  486E FFF4                pea.l      [A6 - 0xC]
  4101. 00002B40  4EAD 1B6A                jsr        [A5 + 0x1B6A /* export_873 */]
  4102. 00002B44  102E FFF4                move.b     D0, [A6 - 0xC]
  4103. 00002B48  6730                     beq        +0x32 /* 00002B7A */
  4104. 00002B4A  486E FFF6                pea.l      [A6 - 0xA]
  4105. 00002B4E  41EE FFD8                lea.l      A0, [A6 - 0x28]
  4106. 00002B52  43EE FFEA                lea.l      A1, [A6 - 0x16]
  4107. 00002B56  7004                     moveq.l    D0, 0x04
  4108. label00002B58:
  4109. 00002B58  30D9                     move.w     [A0]+, [A1]+
  4110. 00002B5A  51C8 FFFC                dbf        D0, -0x6 /* 00002B58 */
  4111. 00002B5E  486E FFD8                pea.l      [A6 - 0x28]
  4112. 00002B62  3F3C 2800                move.w     -[A7], 0x2800 /* '(\0' */
  4113. 00002B66  A9EB                     syscall    Pack4/FP68K
  4114. 00002B68  41EE FFEA                lea.l      A0, [A6 - 0x16]
  4115. 00002B6C  43EE FFD8                lea.l      A1, [A6 - 0x28]
  4116. 00002B70  7004                     moveq.l    D0, 0x04
  4117. label00002B72:
  4118. 00002B72  30D9                     move.w     [A0]+, [A1]+
  4119. 00002B74  51C8 FFFC                dbf        D0, -0x6 /* 00002B72 */
  4120. 00002B78  602C                     bra        +0x2E /* 00002BA6 */
  4121. label00002B7A:
  4122. 00002B7A  486E FFF6                pea.l      [A6 - 0xA]
  4123. 00002B7E  41EE FFD8                lea.l      A0, [A6 - 0x28]
  4124. 00002B82  43EE FFEA                lea.l      A1, [A6 - 0x16]
  4125. 00002B86  7004                     moveq.l    D0, 0x04
  4126. label00002B88:
  4127. 00002B88  30D9                     move.w     [A0]+, [A1]+
  4128. 00002B8A  51C8 FFFC                dbf        D0, -0x6 /* 00002B88 */
  4129. 00002B8E  486E FFD8                pea.l      [A6 - 0x28]
  4130. 00002B92  4267                     clr.w      -[A7]
  4131. 00002B94  A9EB                     syscall    Pack4/FP68K
  4132. 00002B96  41EE FFEA                lea.l      A0, [A6 - 0x16]
  4133. 00002B9A  43EE FFD8                lea.l      A1, [A6 - 0x28]
  4134. label00002B9E:
  4135. 00002B9E  7004                     moveq.l    D0, 0x04
  4136. label00002BA0:
  4137. 00002BA0  30D9                     move.w     [A0]+, [A1]+
  4138. 00002BA2  51C8 FFFC                dbf        D0, -0x6 /* 00002BA0 */
  4139. label00002BA6:
  4140. 00002BA6  5247                     addq.w     D7, 1
  4141. 00002BA8  6906                     bvs        +0x8 /* 00002BB0 */
  4142. label00002BAA:
  4143. 00002BAA  BE6E FFE2                cmp.w      D7, [A6 - 0x1E]
  4144. 00002BAE  6F8C                     ble        -0x72 /* 00002B3C */
  4145. label00002BB0:
  4146. 00002BB0  1F3C 000F                move.b     -[A7], 0xF
  4147. 00002BB4  4EAD 1A52                jsr        [A5 + 0x1A52 /* export_838 */]
  4148. 00002BB8  486E FFEA                pea.l      [A6 - 0x16]
  4149. 00002BBC  4EAD 1BDA                jsr        [A5 + 0x1BDA /* export_887 */]
  4150. 00002BC0  4CDF 00C0                movem.l    D6,D7, [A7]+
  4151. 00002BC4  4E5E                     unlink     A6
  4152. 00002BC6  4E75                     rts
  4153. 00002BC8  0000 0000                ori.b      D0, 0x0
  4154. 00002BCC  0000 0000                ori.b      D0, 0x0
  4155. 00002BD0  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  4156. export_1726: // at 00002BD2 (misaligned)
  4157. 00002BD4  FD7E                     .extension 0xD7E // unimplemented
  4158. 00002BD6  4267                     clr.w      -[A7]
  4159. 00002BD8  2F3C 7379 7376           move.l     -[A7], 0x73797376 /* 'sysv' */
  4160. 00002BDE  486E FFFC                pea.l      [A6 - 0x4]
  4161. 00002BE2  4EAD 03A2                jsr        [A5 + 0x3A2 /* export_112 */]
  4162. 00002BE6  3D5F FDF6                move.w     [A6 - 0x20A], [A7]+
  4163. 00002BEA  486E FDA6                pea.l      [A6 - 0x25A]
  4164. 00002BEE  202E FFFC                move.l     D0, [A6 - 0x4]
  4165. 00002BF2  C0BC 0000 FF00           and.l      D0, 0xFF00
  4166. 00002BF8  E088                     lsr        D0, 8
  4167. 00002BFA  2F00                     move.l     -[A7], D0
  4168. 00002BFC  4EAD 229A                jsr        [A5 + 0x229A /* export_1103 */]
  4169. 00002C00  487A 0044                pea.l      [PC + 0x44 /* 00002C46, value 0x12E4E56 */]
  4170. 00002C04  486E FD92                pea.l      [A6 - 0x26E]
  4171. 00002C08  202E FFFC                move.l     D0, [A6 - 0x4]
  4172. 00002C0C  C0BC 0000 00F0           and.l      D0, 0xF0
  4173. 00002C12  E888                     lsr        D0, 4
  4174. 00002C14  2F00                     move.l     -[A7], D0
  4175. 00002C16  4EAD 229A                jsr        [A5 + 0x229A /* export_1103 */]
  4176. 00002C1A  486E FD7E                pea.l      [A6 - 0x282]
  4177. 00002C1E  202E FFFC                move.l     D0, [A6 - 0x4]
  4178. 00002C22  C0BC 0000 000F           and.l      D0, 0xF
  4179. 00002C28  2F00                     move.l     -[A7], D0
  4180. 00002C2A  4EAD 229A                jsr        [A5 + 0x229A /* export_1103 */]
  4181. 00002C2E  486E FDBA                pea.l      [A6 - 0x246]
  4182. 00002C32  3F3C 0004                move.w     -[A7], 0x4
  4183. 00002C36  4EAD 0492                jsr        [A5 + 0x492 /* export_142 */]
  4184. 00002C3A  486E FDBA                pea.l      [A6 - 0x246]
  4185. 00002C3E  4EAD 1B32                jsr        [A5 + 0x1B32 /* export_866 */]
  4186. 00002C42  4E5E                     unlink     A6
  4187. 00002C44  4E75                     rts
  4188. 00002C46  012E 4E56                btst       [A6 + 0x4E56], D0
  4189. export_1727: // at 00002C48 (misaligned)
  4190. 00002C4A  0000 3F3C                ori.b      D0, 0x3C /* '<' */
  4191. 00002C4E  001C 4EAD                ori.b      [A4]+, 0xAD
  4192. 00002C52  113A 4E5E                move.b     -[A0], [PC + 0x4E5E /* 00007AB2 */]
  4193. 00002C56  4E75                     rts
  4194. export_1728:
  4195. 00002C58  4E56 FFE2                link       A6, -0x001E
  4196. 00002C5C  206D E31E                movea.l    A0, [A5 - 0x1CE2]
  4197. 00002C60  2068 003A                movea.l    A0, [A0 + 0x3A]
  4198. 00002C64  43EE FFE4                lea.l      A1, [A6 - 0x1C]
  4199. 00002C68  700D                     moveq.l    D0, 0x0D
  4200. label00002C6A:
  4201. 00002C6A  32D8                     move.w     [A1]+, [A0]+
  4202. 00002C6C  51C8 FFFC                dbf        D0, -0x6 /* 00002C6A */
  4203. 00002C70  1D6D CE80 FFE3           move.b     [A6 - 0x1D], [A5 - 0x3180]
  4204. 00002C76  202E FFE6                move.l     D0, [A6 - 0x1A]
  4205. 00002C7A  B0AD A548                cmp.l      D0, [A5 - 0x5AB8]
  4206. 00002C7E  56C0                     sne        D0
  4207. 00002C80  4A00                     tst.b      D0
  4208. 00002C82  6710                     beq        +0x12 /* 00002C94 */
  4209. 00002C84  4A2D CE80                tst.b      [A5 - 0x3180]
  4210. 00002C88  57C1                     seq        D1
  4211. 00002C8A  C001                     and.b      D0, D1
  4212. 00002C8C  6706                     beq        +0x8 /* 00002C94 */
  4213. 00002C8E  1B7C 0001 CE80           move.b     [A5 - 0x3180], 0x1
  4214. label00002C94:
  4215. 00002C94  486E FFE4                pea.l      [A6 - 0x1C]
  4216. 00002C98  1F3C 0002                move.b     -[A7], 0x2
  4217. 00002C9C  1F3C 0001                move.b     -[A7], 0x1
  4218. 00002CA0  4EAD 19CA                jsr        [A5 + 0x19CA /* export_821 */]
  4219. 00002CA4  1B6E FFE3 CE80           move.b     [A5 - 0x3180], [A6 - 0x1D]
  4220. 00002CAA  4E5E                     unlink     A6
  4221. 00002CAC  4E75                     rts
  4222. export_1729:
  4223. 00002CAE  4E56 0000                link       A6, 0
  4224. 00002CB2  42A7                     clr.l      -[A7]
  4225. 00002CB4  A975                     syscall    TickCount
  4226. 00002CB6  4EAD 1BEA                jsr        [A5 + 0x1BEA /* export_889 */]
  4227. 00002CBA  4E5E                     unlink     A6
  4228. 00002CBC  4E75                     rts
  4229. export_1730:
  4230. 00002CBE  4E56 FEF4                link       A6, -0x010C
  4231. 00002CC2  48E7 0708                movem.l    -[A7], D5,D6,D7,A4
  4232. 00002CC6  102D A1CE                move.b     D0, [A5 - 0x5E32]
  4233. 00002CCA  670E                     beq        +0x10 /* 00002CDA */
  4234. 00002CCC  4267                     clr.w      -[A7]
  4235. 00002CCE  486E FFFC                pea.l      [A6 - 0x4]
  4236. 00002CD2  4EAD 019A                jsr        [A5 + 0x19A /* export_47 */]
  4237. 00002CD6  3A1F                     move.w     D5, [A7]+
  4238. 00002CD8  6008                     bra        +0xA /* 00002CE2 */
  4239. label00002CDA:
  4240. 00002CDA  486E FFFC                pea.l      [A6 - 0x4]
  4241. 00002CDE  4EAD 01A2                jsr        [A5 + 0x1A2 /* export_48 */]
  4242. label00002CE2:
  4243. 00002CE2  4206                     clr.b      D6
  4244. 00002CE4  7004                     moveq.l    D0, 0x04
  4245. 00002CE6  B02D CE80                cmp.b      D0, [A5 - 0x3180]
  4246. 00002CEA  661A                     bne        +0x1C /* 00002D06 */
  4247. 00002CEC  7E01                     moveq.l    D7, 0x01
  4248. 00002CEE  42A7                     clr.l      -[A7]
  4249. 00002CF0  2F3C 5754 494D           move.l     -[A7], 0x5754494D /* 'WTIM' */
  4250. 00002CF6  4267                     clr.w      -[A7]
  4251. 00002CF8  4EAD 20CA                jsr        [A5 + 0x20CA /* export_1045 */]
  4252. 00002CFC  285F                     movea.l    A4, [A7]+
  4253. 00002CFE  200C                     move.l     D0, A4
  4254. 00002D00  56C6                     sne        D6
  4255. 00002D02  4406                     neg.b      D6
  4256. 00002D04  600A                     bra        +0xC /* 00002D10 */
  4257. label00002D06:
  4258. 00002D06  7001                     moveq.l    D0, 0x01
  4259. 00002D08  B02D CE80                cmp.b      D0, [A5 - 0x3180]
  4260. 00002D0C  57C7                     seq        D7
  4261. 00002D0E  4407                     neg.b      D7
  4262. label00002D10:
  4263. 00002D10  1006                     move.b     D0, D6
  4264. 00002D12  6720                     beq        +0x22 /* 00002D34 */
  4265. 00002D14  2F0C                     move.l     -[A7], A4
  4266. 00002D16  205F                     movea.l    A0, [A7]+
  4267. 00002D18  A04A                     syscall    HNoPurge
  4268. 00002D1A  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  4269. 00002D1E  1F07                     move.b     -[A7], D7
  4270. 00002D20  486E FEFC                pea.l      [A6 - 0x104]
  4271. 00002D24  2F0C                     move.l     -[A7], A4
  4272. 00002D26  3F3C 0010                move.w     -[A7], 0x10
  4273. 00002D2A  A9ED                     syscall    Pack6
  4274. 00002D2C  2F0C                     move.l     -[A7], A4
  4275. 00002D2E  205F                     movea.l    A0, [A7]+
  4276. 00002D30  A049                     syscall    HPurge
  4277. 00002D32  6010                     bra        +0x12 /* 00002D44 */
  4278. label00002D34:
  4279. 00002D34  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  4280. 00002D38  1F07                     move.b     -[A7], D7
  4281. 00002D3A  486E FEFC                pea.l      [A6 - 0x104]
  4282. 00002D3E  3F3C 0002                move.w     -[A7], 0x2
  4283. 00002D42  A9ED                     syscall    Pack6
  4284. label00002D44:
  4285. 00002D44  486E FEFC                pea.l      [A6 - 0x104]
  4286. 00002D48  4EAD 1B2A                jsr        [A5 + 0x1B2A /* export_865 */]
  4287. 00002D4C  4CDF 10E0                movem.l    D5,D6,D7,A4, [A7]+
  4288. 00002D50  4E5E                     unlink     A6
  4289. 00002D52  4E75                     rts
  4290. export_1731:
  4291. 00002D54  4E56 FE00                link       A6, -0x0200
  4292. 00002D58  486E FF00                pea.l      [A6 - 0x100]
  4293. 00002D5C  3F3C 008D                move.w     -[A7], 0x8D
  4294. 00002D60  3F2D C732                move.w     -[A7], [A5 - 0x38CE]
  4295. 00002D64  4EAD 038A                jsr        [A5 + 0x38A /* export_109 */]
  4296. 00002D68  486E FF00                pea.l      [A6 - 0x100]
  4297. 00002D6C  487A 002A                pea.l      [PC + 0x2A /* 00002D98, value 0x520746F, pstring " tool" */]
  4298. 00002D70  486E FE00                pea.l      [A6 - 0x200]
  4299. 00002D74  3F3C 0002                move.w     -[A7], 0x2
  4300. 00002D78  4EAD 0492                jsr        [A5 + 0x492 /* export_142 */]
  4301. 00002D7C  41EE FF00                lea.l      A0, [A6 - 0x100]
  4302. 00002D80  43EE FE00                lea.l      A1, [A6 - 0x200]
  4303. 00002D84  707F                     moveq.l    D0, 0x7F
  4304. label00002D86:
  4305. 00002D86  30D9                     move.w     [A0]+, [A1]+
  4306. 00002D88  51C8 FFFC                dbf        D0, -0x6 /* 00002D86 */
  4307. 00002D8C  486E FF00                pea.l      [A6 - 0x100]
  4308. 00002D90  4EAD 1B2A                jsr        [A5 + 0x1B2A /* export_865 */]
  4309. 00002D94  4E5E                     unlink     A6
  4310. 00002D96  4E75                     rts
  4311. 00002D98  0520                     btst       -[A0], D2
  4312. 00002D9A  746F                     moveq.l    D2, 0x6F
  4313. 00002D9C  6F6C                     ble        +0x6E /* 00002E0A */
  4314. export_1732:
  4315. 00002D9E  4E56 FFF4                link       A6, -0x000C
  4316. 00002DA2  4267                     clr.w      -[A7]
  4317. 00002DA4  4EAD 03FA                jsr        [A5 + 0x3FA /* export_123 */]
  4318. 00002DA8  1D5F FFF5                move.b     [A6 - 0xB], [A7]+
  4319. 00002DAC  1F3C 0003                move.b     -[A7], 0x3
  4320. 00002DB0  4EAD 0402                jsr        [A5 + 0x402 /* export_124 */]
  4321. 00002DB4  486E FFF6                pea.l      [A6 - 0xA]
  4322. 00002DB8  4EAD 1B72                jsr        [A5 + 0x1B72 /* export_874 */]
  4323. 00002DBC  1F3C 000F                move.b     -[A7], 0xF
  4324. 00002DC0  4EAD 1A52                jsr        [A5 + 0x1A52 /* export_838 */]
  4325. 00002DC4  42A7                     clr.l      -[A7]
  4326. 00002DC6  486E FFF6                pea.l      [A6 - 0xA]
  4327. 00002DCA  4EAD 042A                jsr        [A5 + 0x42A /* export_129 */]
  4328. 00002DCE  4EAD 1BEA                jsr        [A5 + 0x1BEA /* export_889 */]
  4329. 00002DD2  1F2E FFF5                move.b     -[A7], [A6 - 0xB]
  4330. 00002DD6  4EAD 0402                jsr        [A5 + 0x402 /* export_124 */]
  4331. 00002DDA  4E5E                     unlink     A6
  4332. label00002DDC:
  4333. 00002DDC  4E75                     rts
  4334. export_1733:
  4335. 00002DDE  4E56 FFFC                link       A6, -0x0004
  4336. 00002DE2  42A7                     clr.l      -[A7]
  4337. 00002DE4  4EAD 1ABA                jsr        [A5 + 0x1ABA /* export_851 */]
  4338. 00002DE8  2D5F FFFC                move.l     [A6 - 0x4], [A7]+
  4339. 00002DEC  1F3C 000F                move.b     -[A7], 0xF
  4340. 00002DF0  4EAD 1A52                jsr        [A5 + 0x1A52 /* export_838 */]
  4341. 00002DF4  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  4342. 00002DF8  1F3C 0001                move.b     -[A7], 0x1
  4343. 00002DFC  4EAD 1B22                jsr        [A5 + 0x1B22 /* export_864 */]
  4344. 00002E00  4267                     clr.w      -[A7]
  4345. 00002E02  4EAD 1292                jsr        [A5 + 0x1292 /* export_590 */]
  4346. 00002E06  101F                     move.b     D0, [A7]+
  4347. 00002E08  6608                     bne        +0xA /* 00002E12 */
  4348. label00002E0A:
  4349. 00002E0A  3F3C 002E                move.w     -[A7], 0x2E /* '.' */
  4350. 00002E0E  4EAD 11AA                jsr        [A5 + 0x11AA /* export_561 */]
  4351. label00002E12:
  4352. 00002E12  4E5E                     unlink     A6
  4353. 00002E14  4E75                     rts
  4354. export_1734:
  4355. 00002E16  4E56 FFFC                link       A6, -0x0004
  4356. 00002E1A  2F0C                     move.l     -[A7], A4
  4357. 00002E1C  42A7                     clr.l      -[A7]
  4358. 00002E1E  4EAD 211A                jsr        [A5 + 0x211A /* export_1055 */]
  4359. 00002E22  285F                     movea.l    A4, [A7]+
  4360. 00002E24  4EAD 1B1A                jsr        [A5 + 0x1B1A /* export_863 */]
  4361. label00002E28:
  4362. 00002E28  200C                     move.l     D0, A4
  4363. 00002E2A  6726                     beq        +0x28 /* 00002E52 */
  4364. 00002E2C  2F0C                     move.l     -[A7], A4
  4365. 00002E2E  486D D01A                pea.l      [A5 - 0x2FE6]
  4366. 00002E32  A919                     syscall    GetWTitle
  4367. 00002E34  486D D01A                pea.l      [A5 - 0x2FE6]
  4368. 00002E38  4EAD 1B2A                jsr        [A5 + 0x1B2A /* export_865 */]
  4369. 00002E3C  4EAD 3072                jsr        [A5 + 0x3072 /* export_1546 */]
  4370. 00002E40  486D CFBA                pea.l      [A5 - 0x3046]
  4371. 00002E44  4EAD 1B32                jsr        [A5 + 0x1B32 /* export_866 */]
  4372. 00002E48  4EAD 3072                jsr        [A5 + 0x3072 /* export_1546 */]
  4373. 00002E4C  286C 0090                movea.l    A4, [A4 + 0x90]
  4374. 00002E50  60D6                     bra        -0x28 /* 00002E28 */
  4375. label00002E52:
  4376. 00002E52  285F                     movea.l    A4, [A7]+
  4377. 00002E54  4E5E                     unlink     A6
  4378. 00002E56  4E75                     rts
  4379. fn00002E58:
  4380. 00002E58  4E56 FDE0                link       A6, -0x0220
  4381. 00002E5C  422D CE80                clr.b      [A5 - 0x3180]
  4382. 00002E60  1D7C 0001 FEE2           move.b     [A6 - 0x11E], 0x1
  4383. 00002E66  486E FEE4                pea.l      [A6 - 0x11C]
  4384. 00002E6A  486E FEE8                pea.l      [A6 - 0x118]
  4385. 00002E6E  486E FEEC                pea.l      [A6 - 0x114]
  4386. 00002E72  4EAD 19B2                jsr        [A5 + 0x19B2 /* export_818 */]
  4387. 00002E76  486E FDE0                pea.l      [A6 - 0x220]
  4388. 00002E7A  1F3C 0018                move.b     -[A7], 0x18
  4389. 00002E7E  102E 0008                move.b     D0, [A6 + 0x8]
  4390. 00002E82  4880                     ext.w      D0
  4391. 00002E84  3F00                     move.w     -[A7], D0
  4392. 00002E86  4267                     clr.w      -[A7]
  4393. 00002E88  4EAD 17DA                jsr        [A5 + 0x17DA /* export_759 */]
  4394. 00002E8C  4EAD 1B32                jsr        [A5 + 0x1B32 /* export_866 */]
  4395. 00002E90  1D7C 0001 FEE1           move.b     [A6 - 0x11F], 0x1
  4396. 00002E96  486E FEE1                pea.l      [A6 - 0x11F]
  4397. 00002E9A  7001                     moveq.l    D0, 0x01
  4398. 00002E9C  2F00                     move.l     -[A7], D0
  4399. 00002E9E  1F3C 000A                move.b     -[A7], 0xA /* '\n' */
  4400. 00002EA2  4EAD 1132                jsr        [A5 + 0x1132 /* export_546 */]
  4401. 00002EA6  486E FEE2                pea.l      [A6 - 0x11E]
  4402. 00002EAA  1F3C 0001                move.b     -[A7], 0x1
  4403. 00002EAE  4EAD 1932                jsr        [A5 + 0x1932 /* export_802 */]
  4404. 00002EB2  4E5E                     unlink     A6
  4405. 00002EB4  205F                     movea.l    A0, [A7]+
  4406. 00002EB6  544F                     addq.w     A7, 2
  4407. 00002EB8  4ED0                     jmp        [A0]
  4408. fn00002EBA:
  4409. 00002EBA  4E56 FFF8                link       A6, -0x0008
  4410. 00002EBE  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4411. 00002EC2  A972                     syscall    GetMouse
  4412. 00002EC4  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4413. 00002EC8  A870                     syscall    LocalToGlobal
  4414. 00002ECA  2F2D C242                move.l     -[A7], [A5 - 0x3DBE]
  4415. 00002ECE  486E FFF8                pea.l      [A6 - 0x8]
  4416. 00002ED2  4EAD 2F8A                jsr        [A5 + 0x2F8A /* export_1517 */]
  4417. 00002ED6  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  4418. 00002EDA  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4419. 00002EDE  A87F                     syscall    SubPt
  4420. 00002EE0  206D C242                movea.l    A0, [A5 - 0x3DBE]
  4421. 00002EE4  2F28 0010                move.l     -[A7], [A0 + 0x10]
  4422. 00002EE8  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4423. 00002EEC  A87E                     syscall    AddPt
  4424. 00002EEE  4E5E                     unlink     A6
  4425. 00002EF0  2E9F                     move.l     [A7], [A7]+
  4426. 00002EF2  4E75                     rts
  4427. fn00002EF4:
  4428. 00002EF4  4E56 FFDE                link       A6, -0x0022
  4429. 00002EF8  486E 0008                pea.l      [A6 + 0x8]
  4430. 00002EFC  A871                     syscall    GlobalToLocal
  4431. 00002EFE  4267                     clr.w      -[A7]
  4432. 00002F00  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4433. 00002F04  2F3C 0000 0002           move.l     -[A7], 0x2
  4434. 00002F0A  486E FFFC                pea.l      [A6 - 0x4]
  4435. 00002F0E  486E FFDE                pea.l      [A6 - 0x22]
  4436. 00002F12  4EAD 00C2                jsr        [A5 + 0xC2 /* export_20 */]
  4437. 00002F16  101F                     move.b     D0, [A7]+
  4438. 00002F18  671E                     beq        +0x20 /* 00002F38 */
  4439. 00002F1A  2B6E 0008 B576           move.l     [A5 - 0x4A8A], [A6 + 0x8]
  4440. 00002F20  2B6E FFFC C23A           move.l     [A5 - 0x3DC6], [A6 - 0x4]
  4441. 00002F26  2B6D AEAC C398           move.l     [A5 - 0x3C68], [A5 - 0x5154]
  4442. 00002F2C  2B6D A548 C236           move.l     [A5 - 0x3DCA], [A5 - 0x5AB8]
  4443. 00002F32  3B6E FFE0 BA60           move.w     [A5 - 0x45A0], [A6 - 0x20]
  4444. label00002F38:
  4445. 00002F38  4E5E                     unlink     A6
  4446. 00002F3A  2E9F                     move.l     [A7], [A7]+
  4447. 00002F3C  4E75                     rts
  4448.